Something went wrong. Try again.
terminal user interface to jujutsu. Focused on speed and clarity
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293(lang dune 3.20)
(name jj_tui)
; Keep opam metadata generated from the same dependency source that Dune pkg; consumes, so Nix, opam, and plain Dune builds all describe the same project.
(generate_opam_files true)
(source (github faldor20/jj_tui))
(authors "Eli Dowling")
(maintainers "eli.jambu@gmail.com")
(license MIT)
(documentation "https://github.com/faldor20/jj_tui")
; The repo vendors patched forks of these libraries. Pin them so Dune package; management resolves the same sources the build already uses locally.
(pin (url "./forks/notty") (package (name notty) (version "0.3.0")))
(pin (url "./forks/lwd") (package (name lwd) (version "0.1.0")) (package (name lwd_picos) (version "0.1.0")))
(pin (url "./forks/nottui") (package (name nottui) (version "dev")) (package (name nottui_picos) (version "dev")))
(pin (url "git+https://github.com/faldor20/ppx_record_updater.git") (package (name ppx_record_updater)))
(package (name jj_tui) (synopsis "Terminal UI for the Jujutsu version control system") (description "A terminal UI for Jujutsu built in OCaml with Notty and Nottui.") (depends (dune (>="3.20")) (ocaml (>= "5.1")) angstrom base bigstringaf logs logs-ppx lwd lwd_picos notty nottui nottui_picos ppx_deriving ppx_deriving_yaml ppx_deriving_yojson ppx_expect ppx_jane ppx_record_updater re signal spawn stdio uutf yaml yojson (picos_std (= "0.6.0")) (picos_io (= "0.6.0")) (picos_mux (= "0.6.0"))) (tags (topics "terminal" "tui" "jujutsu" "jj" "vcs")))