package fpath
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=997817cf4c5120c15e49ee6da4ef8f957355304789f3401cc6f39d173c99ed66
md5=865c9e7057626894f0e5a54f07bf8295
Description
Fpath is an OCaml module for handling file system paths with POSIX or Windows conventions. Fpath processes paths without accessing the file system and is independent from any system library.
Fpath depends on Astring and is distributed under the ISC license.
README
Fpath — File system paths for OCaml
v0.7.0
Fpath is an OCaml module for handling file system paths with POSIX or Windows conventions. Fpath processes paths without accessing the file system and is independent from any system library.
Fpath depends on Astring and is distributed under the ISC license.
Home page: http://erratique.ch/software/fpath
Contact: Daniel Bünzli <daniel.buenzl i@erratique.ch>
Installation
Fpath can be installed with opam
:
opam install fpath
If you don't use opam
consult the opam
file for build instructions.
Documentation
The documentation and API reference is automatically generated by ocamldoc
from the interfaces. It can be consulted online and there is a generated version in the doc
directory of the distribution.
Sample programs
If you installed Fpath with opam
sample programs are located in the directory opam config var fpath:doc
.
In the distribution sample programs are located in the test
directory of the distribution. They can be built with:
ocamlbuild -use-ocamlfind test/tests.otarget
The resulting binaries are in _build/test
.
test.native
tests the library, nothing should fail.
Dependencies (6)
Dev Dependencies
None
Used by (59)
- bigarray-overlap
-
bos
< "0.2.1"
- builder
- bun
- ca-certs
- carton
-
carton-git
< "0.7.2"
- ccbg
-
checkseum
>= "0.2.0"
- crowbar
-
current_ansi
< "0.2"
- current_rpc
-
digestif
>= "0.8.1"
- dkim
- dkim-bin
-
docteur
>= "0.0.2"
-
duff
< "0.3"
-
dune-compiledb
< "0.5.0"
- facteur
-
functoria
>= "2.0.0"
-
git
>= "2.0.0"
-
git-unix
>= "3.0.0"
-
goblint
>= "2.0.0"
- gotd
-
hxd
< "0.2.0"
-
irmin-bench
>= "2.7.0"
-
irmin-git
>= "2.3.0"
-
irmin-pack
>= "2.4.0" & != "2.6.1" & < "3.0.0"
-
irmin-tezos
>= "3.0.0"
- jekyll-format
-
letsencrypt
< "0.3.0"
- letsencrypt-app
- letters
- lintcstubs
-
mirage
>= "4.5.0"
- mirage-fs-mem
-
mrmime
>= "0.5.0"
-
obuilder
>= "0.6.0"
-
ocamlformat
>= "0.8" & < "0.25.1"
- ocamlformat-lib
- ocamlformat-mlx-lib
-
ocamlformat-rpc
< "0.21.0"
- ocluster
- ocluster-worker
-
odig
< "0.0.4"
- odoc
- passage
- prelude
- repr-bench
- slipshow
-
spin
>= "0.6.0"
- sslconf
-
swhid
>= "0.2"
-
syndic
>= "1.6.0"
- testo
- testo-lwt
- testo-util
- waylaunch
- xlsx2csv
Conflicts
None