Changeset 66 in code for trunk/cli/txt.ml
- Timestamp:
- Aug 21, 2024, 1:37:05 AM (8 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/cli/txt.ml
r65 r66 1 open Ocmd 2 let default_cmd = 3 let doc = "Discover, collect & exchange texts" in 4 let man = [ `S "CONTACT"; `P "<mailto:logarion-dev@chaotic.ninja>" ] in 5 Term.(ret (const (`Help (`Pager, None)))), Term.info "txt" ~version:"%%VERSION%%" ~doc ~man 1 open Cmdliner 6 2 7 let () = match Term.eval_choice default_cmd [ 8 Authors.term; 9 Convert.term; 10 Edit.term; 11 File.term; File.unfile_term; 12 Index.term; 13 Last.term; 14 Listing.term; 15 New.term; 16 Peers.term; 17 Pull.term; 18 Read.term; 19 Recent.term; 20 Topics.term; 21 ] with `Error _ -> exit 1 | _ -> exit 0 3 let subs = [ 4 Authors.cmd; (* Done *) 5 Convert.cmd; (* Done *) 6 Edit.cmd; (* Done *) 7 File.cmd; (* Done *) 8 Index.cmd; (* Done *) 9 Last.cmd; (* Done *) 10 Listing.cmd; (* Done *) 11 New.cmd; (* Done *) 12 Peers.cmd; (* Done *) 13 Pull.cmd; (* Done *) 14 Read.cmd; (* Done *) 15 Recent.cmd; (* Done *) 16 Topics.cmd; (* Done *) 17 Unfile.cmd; (* Done *) 18 ] 19 20 let default_cmd = Term.(ret (const (`Help (`Pager, None)))) 21 22 let txt = 23 let doc = "Discover, collect and exchange texts" in 24 let man = [ 25 `S "CONTACT"; 26 `P "<mailto:logarion-dev@chaotic.ninja>"; ] 27 in 28 Cmd.group (Cmd.info "txt" ~version:"%%VERSION%%" ~doc ~man) ~default:default_cmd subs 29 30 let main () = exit (Cmd.eval txt) 31 let () = main ()
Note:
See TracChangeset
for help on using the changeset viewer.