terminal user interface to jujutsu. Focused on speed and clarity
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis: "Terminal UI for the Jujutsu version control system"
4description:
5 "A terminal UI for Jujutsu built in OCaml with Notty and Nottui."
6maintainer: ["eli.jambu@gmail.com"]
7authors: ["Eli Dowling"]
8license: "MIT"
9tags: ["topics" "terminal" "tui" "jujutsu" "jj" "vcs"]
10homepage: "https://github.com/faldor20/jj_tui"
11doc: "https://github.com/faldor20/jj_tui"
12bug-reports: "https://github.com/faldor20/jj_tui/issues"
13depends: [
14 "dune" {>= "3.20"}
15 "ocaml" {>= "5.1"}
16 "angstrom"
17 "base"
18 "bigstringaf"
19 "logs"
20 "logs-ppx"
21 "lwd"
22 "lwd_picos"
23 "notty"
24 "nottui"
25 "nottui_picos"
26 "ppx_deriving"
27 "ppx_deriving_yaml"
28 "ppx_deriving_yojson"
29 "ppx_expect"
30 "ppx_jane"
31 "ppx_record_updater"
32 "re"
33 "signal"
34 "spawn"
35 "stdio"
36 "uutf"
37 "yaml"
38 "yojson"
39 "picos_std" {= "0.6.0"}
40 "picos_io" {= "0.6.0"}
41 "picos_mux" {= "0.6.0"}
42 "odoc" {with-doc}
43]
44build: [
45 ["dune" "subst"] {dev}
46 [
47 "dune"
48 "build"
49 "-p"
50 name
51 "-j"
52 jobs
53 "@install"
54 "@runtest" {with-test}
55 "@doc" {with-doc}
56 ]
57]
58dev-repo: "git+https://github.com/faldor20/jj_tui.git"
59x-maintenance-intent: ["(latest)"]
60
61x-opam-monorepo-opam-provided: ["lwd"]
62#This is needed because eio-process doesn't exict
63pin-depends:[
64["eio-process.dev" "git+https://github.com/mbarbin/eio-process#ac1e965eb33f19fcedc7ce203111bca0c3fc8278"]
65["nottui.dev" "git+https://github.com/faldor20/nottui#085cbd489600fa7c0279352d0a773dfa133ab39a"]
66["lwd.dev" "git+https://github.com/faldor20/lwd#c19bc2fd55c2de977cdd283458ce06402b08febe"]
67]
68