Genspio is a typed EDSL used to generate shell scripts and commands from OCaml.
The idea is to build values of type
'a Genspio.EDSL.t with the
combinators in the
Genspio.EDSL module, and compile them to POSIX
shell scripts (or one-liners) with functions from
Genspio's documentation root is at https://smondet.gitlab.io/genspio-doc/.