terminal user interface to jujutsu. Focused on speed and clarity
9
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 92 lines 1.6 kB view raw
1(lang dune 3.20) 2 3(name jj_tui) 4 5; Keep opam metadata generated from the same dependency source that Dune pkg 6; consumes, so Nix, opam, and plain Dune builds all describe the same project. 7 8(generate_opam_files true) 9 10(source 11 (github faldor20/jj_tui)) 12 13(authors "Eli Dowling") 14 15(maintainers "eli.jambu@gmail.com") 16 17(license MIT) 18 19(documentation "https://github.com/faldor20/jj_tui") 20 21; The repo vendors patched forks of these libraries. Pin them so Dune package 22; management resolves the same sources the build already uses locally. 23 24(pin 25 (url "./forks/notty") 26 (package 27 (name notty) 28 (version "0.3.0"))) 29 30(pin 31 (url "./forks/lwd") 32 (package 33 (name lwd) 34 (version "0.1.0")) 35 (package 36 (name lwd_picos) 37 (version "0.1.0"))) 38 39(pin 40 (url "./forks/nottui") 41 (package 42 (name nottui) 43 (version "dev")) 44 (package 45 (name nottui_picos) 46 (version "dev"))) 47 48(pin 49 (url "git+https://github.com/faldor20/ppx_record_updater.git") 50 (package 51 (name ppx_record_updater))) 52 53(package 54 (name jj_tui) 55 (synopsis "Terminal UI for the Jujutsu version control system") 56 (description 57 "A terminal UI for Jujutsu built in OCaml with Notty and Nottui.") 58 (depends 59 (dune (>="3.20")) 60 (ocaml 61 (>= "5.1")) 62 angstrom 63 base 64 bigstringaf 65 logs 66 logs-ppx 67 lwd 68 lwd_picos 69 notty 70 nottui 71 nottui_picos 72 ppx_deriving 73 ppx_deriving_yaml 74 ppx_deriving_yojson 75 ppx_expect 76 ppx_jane 77 ppx_record_updater 78 re 79 signal 80 spawn 81 stdio 82 uutf 83 yaml 84 yojson 85 (picos_std 86 (= "0.6.0")) 87 (picos_io 88 (= "0.6.0")) 89 (picos_mux 90 (= "0.6.0"))) 91 (tags 92 (topics "terminal" "tui" "jujutsu" "jj" "vcs")))