DUNE(1) Dune Manual DUNE(1) (NAME) dune - OCaml (SYNOPSIS) dune build [--watch] dune runtest [--watch] dune exec NAME dune utop [DIR] dune install dune init project NAME [PATH] [--libs=l1,l2 --ppx=p1,p2 --inline-tests] (DESCRIPTION) Dune OCaml . OCaml . Dune . Jane Street . . (COMMAND ALIASES) printenv [OPTION] [PATH] env. promote [--build-info] [--file] [OPTION] [FILE] promotion apply. test [OPTION] [TEST] runtest. (COMMANDS) build [OPTION] [TARGET] . cache COMMAND (cache) Dune . clean [OPTION] [PATH] . describe [COMMAND] (workspace). diagnostics [OPTION] . exec [OPTION] PROG [ARGS] . external-lib-deps [OPTION] [TARGET] dune describe external-lib-deps . fmt [OPTION] . format-dune-file [OPTION] [FILE] dune. help [--build-info] [--man-format=FMT] [OPTION] [TOPIC] Dune. init COMMAND Dune. install [OPTION] [PACKAGE] . installed-libraries [OPTION] . internal COMMAND monitor [OPTION] Dune RPC . ocaml COMMAND OCaml. ocaml-merlin [OPTION] merlin. package COMMAND pkg COMMAND promotion COMMAND . rocq COMMAND Rocq. rpc COMMAND RPC Dune. . rules [OPTION] [TARGET] (dump) . runtest [OPTION] [TEST] . show COMMAND shutdown [OPTION] . subst [--build-info] [OPTION] (watermarks) . tools COMMAND . top [OPTION] [DIR] toplevel cma. trace COMMAND (event trace) dune uninstall [OPTION] [PACKAGE] . upgrade [OPTION] Dune. utop [OPTION] [DIR] [ARGS] utop. (COMMON OPTIONS) . --help[=FMT] (default=auto) FMT. FMT auto pager groff plain . auto TERM dumb pager plain . --version . (MORE HELP) `dune COMMAND --help' . (EXIT STATUS) dune : 0 . 1 . 130 . (ENVIRONMENT) dune : CLICOLOR 0 ANSI (pipe) . 0 ANSI CLICOLOR_FORCE 0 ANSI . DUNE_CACHE_ROOT dune . (BUGS) https://github.com/ocaml/dune/issues (EXAMPLES) 1. `foo': dune init project foo 2. : dune build 3. `bar': dune exec bar 4. : dune runtest 5. : dune install 6. : dune clean Dune 3.24.2 DUNE(1)