Changeset 65 in code
- Timestamp:
- Aug 20, 2024, 1:17:24 PM (8 months ago)
- Location:
- trunk
- Files:
-
- 14 added
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
r64 r65 20 20 @cp _build/default/cli/txt.exe txt.exe 21 21 @strip txt.exe 22 @tar czvf " logarion-${OS}-${MACHINE}-${DATE}-${COMMIT}" txt.exe readme.txt22 @tar czvf "kosuzu-${OS}-${MACHINE}-${DATE}-${COMMIT}" txt.exe readme.txt 23 23 @rm txt.exe 24 24 install: -
trunk/cli/authors.ml
r3 r65 7 7 Person.Set.iter (fun x -> print_endline (Person.to_string x)) s 8 8 9 open Cmdliner9 open Ocmd 10 10 let term = 11 11 let recurse = Arg.(value & flag & info ["R"] -
trunk/cli/convert.ml
r43 r65 77 77 | path -> Printf.eprintf "Path doesn't exist: %s" path 78 78 79 open Cmdliner79 open Ocmd 80 80 let term = 81 81 let path = Arg.(value & pos 0 string "" & info [] ~docv:"path" -
trunk/cli/edit.ml
r56 r65 1 open Cmdliner1 open Ocmd 2 2 let term = 3 3 let id = Arg.(value & pos 0 string "" & info [] ~docv:"text ID") in -
trunk/cli/file.ml
r6 r65 15 15 List.iter (fun d -> List.iter (unlink d) files) dirs 16 16 17 open Cmdliner17 open Ocmd 18 18 let term = 19 19 let files = Arg.(value & pos_all string [] & info [] -
trunk/cli/index.ml
r22 r65 68 68 index { dir; index_path; pck = Header_pack.of_kv kv } 69 69 70 open Cmdliner70 open Ocmd 71 71 let term = 72 72 let print= Arg.(value & flag & info ["print"] ~doc:"print info") in -
trunk/cli/last.ml
r17 r65 21 21 | Some (_, f) -> List.iter print_endline f 22 22 23 open Cmdliner23 open Ocmd 24 24 let term = 25 25 let mine = Arg.(value & flag & info ["mine"] ~doc:"last text authored by me") in -
trunk/cli/listing.ml
r60 r65 20 20 | None -> FS.iter ~r ~dir ~predicate ~order list_text 21 21 22 open Cmdliner22 open Ocmd 23 23 let term = 24 24 let recurse = Arg.(value & flag & info ["R"] ~doc:"recurse, include subdirs") in -
trunk/cli/new.ml
r32 r65 1 1 open Logarion 2 open Cmdliner2 open Ocmd 3 3 4 4 let new_txt title topics_opt interactive = -
trunk/cli/peers.ml
r42 r65 29 29 Logarion.Peers.fold print_peer () 30 30 31 open Cmdliner31 open Ocmd 32 32 let term = 33 33 let remove = Arg.(value & opt (some string) None & info ["remove"] -
trunk/cli/pull.ml
r42 r65 139 139 | "" -> pull_list auths topics | x -> ignore (pull_index x auths topics) 140 140 141 open Cmdliner141 open Ocmd 142 142 let term = 143 143 let authors = Arg.(value & opt (some string) None & info ["a"; "authors"] -
trunk/cli/read.ml
r25 r65 1 1 open Logarion 2 2 3 open Cmdliner3 open Ocmd 4 4 let term = 5 5 let id = Arg.(value & pos 0 string "" & info [] ~docv:"text ID") in -
trunk/cli/recent.ml
r23 r65 3 3 module A = Archive 4 4 5 open Cmdliner5 open Ocmd 6 6 let term = 7 7 let recurse = Arg.(value & flag & info ["R"] ~doc:"recurse, include subdirs") in -
trunk/cli/topics.ml
r3 r65 7 7 print_endline @@ String_set.to_string s 8 8 9 open Cmdliner9 open Ocmd 10 10 let term = 11 11 let recurse = Arg.(value & flag & info ["R"] -
trunk/cli/txt.ml
r61 r65 1 let version = "1.3.2" 2 3 open Cmdliner 1 open Ocmd 4 2 let default_cmd = 5 3 let doc = "Discover, collect & exchange texts" in 6 4 let man = [ `S "CONTACT"; `P "<mailto:logarion-dev@chaotic.ninja>" ] in 7 Term.(ret (const (`Help (`Pager, None)))), Term.info "txt" ~version ~doc ~man5 Term.(ret (const (`Help (`Pager, None)))), Term.info "txt" ~version:"%%VERSION%%" ~doc ~man 8 6 9 7 let () = match Term.eval_choice default_cmd [ -
trunk/dune-project
r64 r65 1 1 (lang dune 2.0) 2 2 (name logarion) 3 (version 1. 3.2)3 (version 1.4.0) 4 4 (license EUPL-1.2) 5 5 (authors "orbifx <fox@orbitalfox.eu>") … … 14 14 (name logarion) 15 15 (synopsis "Texts archival and exchange") 16 (depends (cmdliner (<= 1.0.4)) msgpck ocurl))16 (depends ocaml dune ocurl msgpck cmdliner)) -
trunk/logarion.opam
r64 r65 8 8 homepage: "https://suzunaan.chaotic.ninja/logarion/" 9 9 bug-reports: "mailto:logarion-dev@chaotic.ninja" 10 depends: [ 11 "dune" {>= "2.0"} 12 "cmdliner" {<= "1.0.4"} 13 "msgpck" 14 "ocurl" 15 ] 10 depends: ["ocaml" "dune" "ocurl" "msgpck" "ocmd"] 16 11 build: [ 17 12 ["dune" "subst"] {pinned}
Note:
See TracChangeset
for help on using the changeset viewer.