Referring to files with an include in the bin section of the install stanza $ cat >dune-project < (lang dune 3.6) > (package (name foo)) > EOF Make some scripts to install in bin. $ cat >hello.sh < #!/bin/sh > echo "Hello, World!" > EOF $ cat >foo.sh < #!/bin/sh > echo foo > EOF Refer to the scripts with an include statement. $ echo '(hello.sh foo.sh)' > files.sexp $ cat >dune < (install > (section bin) > (files (include files.sexp))) > EOF $ dune build @install Refer to the scripts literally. $ cat >dune < (install > (section bin) > (files hello.sh foo.sh)) > EOF $ dune build @install $ find _build/install/default | sort _build/install/default _build/install/default/bin _build/install/default/bin/foo.sh _build/install/default/bin/hello.sh _build/install/default/lib _build/install/default/lib/foo _build/install/default/lib/foo/META _build/install/default/lib/foo/dune-package