packagecrunch
Convert a filesystem into a static OCaml module
Install
Dune Dependency
Authors
Maintainers
Sources
crunch-2.0.0.tbz
sha256=2ffbe9fa07858398818ad54d5223083c625397f58c6bdcfa7f1cf89cbd32f44b
md5=9764a599cbcb4ae4bce758f10d70cb8e
Description
README
README.md
ocaml-crunch
takes a directory of files and compiles them into a standalone OCaml module which serves the contents directly from memory. This can be convenient for libraries that need a few embedded files (such as a web server) and do not want to deal with all the trouble of file configuration.
Runman ocaml-crunch
orocaml-crunch --help
for more information:
NAME ocaml-crunch - Convert a directory structure into a standalone OCaml module that can serve the file contents without requiring an external filesystem to be present.SYNOPSIS ocaml-crunch [OPTION]... DIRECTORIES...ARGUMENTS DIRECTORIES Directories to recursively walk and crunch.OPTIONS -e VALID EXTENSION, --ext=VALID EXTENSION If specified, only these extensions will be included in the crunched output. If not specified, then all files will be crunched into the output module. --help[=FMT] (default=pager) Show this help in format FMT (pager, plain or groff). -m MODE, --mode=MODE (absent=lwt) Interface access mode: 'lwt' or 'plain'. 'lwt' is the default. -o OUTPUT, --output=OUTPUT Output file for the OCaml module. --version Show version information.BUGS Email bug reports to <mirage-devel@lists.xenproject.org>.
Dependencies (5)
- io-page
> "1.4.0"
- topkg
build
- ocamlbuild
build
- cmdliner
- ocaml
>= "4.03.0"
Dev Dependencies (7)
Used by (13)
- cairn
- dream
>= "1.0.0~alpha2"
- graphql-cohttp
- graphql-lwt
>= "0.6.0" & < "0.8.0"
- mirage-seal
- odoc
>= "2.2.0" & < "2.4.2" | >= "3.0.0"
- opium-graphql
- owi
>= "0.2"
- pds
- queenshead
- slipshow
- spin
>= "0.6.0"
- stone
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)" x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)" >
On This Page