A monorepo management tool for the agentic ages
1(lang dune 3.20)
2(name unpac)
3(generate_opam_files true)
4
5(package
6 (name unpac)
7 (synopsis "Monorepo management tool")
8 (description "A tool for managing OCaml monorepos with opam repository integration")
9 (authors "Anil Madhavapeddy")
10 (license ISC)
11 (depends
12 (ocaml (>= 5.1.0))
13 (eio_main (>= 1.0))
14 (logs (>= 0.7.0))
15 (fmt (>= 0.9.0))
16 tomlt
17 (jsont (>= 0.1.0))))
18
19(package
20 (name unpac-opam)
21 (synopsis "Opam backend for unpac")
22 (description "Opam package vendoring backend for unpac")
23 (authors "Anil Madhavapeddy")
24 (license ISC)
25 (depends
26 (ocaml (>= 5.1.0))
27 unpac
28 opam-format
29 opam-core
30 opam-state
31 opam-0install
32 (cmdliner (>= 1.2.0))))
33
34(package
35 (name unpac-claude)
36 (synopsis "Claude AI agent for unpac")
37 (description "An autonomous Claude agent that understands unpac workflows and can explore/code in a loop")
38 (authors "Anil Madhavapeddy")
39 (license ISC)
40 (depends
41 (ocaml (>= 5.1.0))
42 unpac
43 claude
44 (eio_main (>= 1.0))
45 (cmdliner (>= 1.2.0))
46 (logs (>= 0.7.0))
47 (fmt (>= 0.9.0))
48 (digestif (>= 1.0.0))
49 (base64 (>= 3.0.0))))