Shells in OCaml
1(lang dune 3.20)
2
3(name merry)
4
5(generate_opam_files true)
6
7(source
8 (uri git+https://tangled.org/patrick.sirref.org/merry))
9
10(authors "Patrick Ferris <patrick@sirref.org>")
11
12(maintainers "Patrick Ferris <patrick@sirref.org>")
13
14(license ISC)
15
16(documentation https://url/to/documentation)
17
18(package
19 (name merry)
20 (synopsis "A shell library")
21 (description "A library for writing shells")
22 (depends
23 morbig
24 linenoise
25 (yojson
26 (>= 2.2.2))
27 (ppxlib
28 (>= 0.37.0))
29 (ppx_deriving_yojson
30 (>= 3.10.0))
31 (globlon
32 (>= 0))
33 (fpath
34 (>= 0.7.3))
35 (eio_posix
36 (= "dev"))
37 (eio
38 (= "dev"))
39 (cmdliner
40 (>= 1.3.0))
41 ocaml)
42 (tags
43 ("add topics" "to describe" your project)))
44
45(package
46 (name msh)
47 (synopsis "A shell")
48 (description
49 "msh is a shell written completely in OCaml using the merry library")
50 (depends
51 (eio
52 (and
53 (>= 1.3)
54 :with-test))
55 (fmt
56 (>= 0.11.0))
57 (eio_posix
58 (>= 1.3))
59 (cmdliner
60 (>= 1.3.0))
61 merry))