package fileutils
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=796d5791e2bf7b3bff200cf5057a7a1878439ebcd74ed0f1088cf86756d52be6
sha512=ecc38b1577ab108bd24d1e9f0e83596254e542eefb37020dedcff7ca0109e562411cbb9806fbc6f88f4166569bf061a444971388c26950ec02dfc48b35daed90
README.md.html
Fileutils - OCaml API to manipulate real files (POSIX like) and filenames
Features of the project:
pure OCaml
file functions inspired from GNU fileutils (aiming to be POSIX compatible)
cp: copy files and directories
mv: rename files and directories
rm: remove files and directories
test: check file types and compare values
find: find files that match certain criteria
mkdir: create directory and its parents
ls: list content of a directory
touch: change file timestamps
which: locate a command
readlink: resolve symlink
du: compute disk usage
stat: abstract of Unix.stat
cmp: compare files
chmod: change permissions of a file
filename functions support Win32/Unix/MacOS and Cygwin filenames:
Compare: is_subdir, is_updir, compare
Transform: make_absolute, make_relative, reduce
Extension: chop_extension, check_extension
Installation
The recommended way to install fileutils is via the opam package manager:
$ opam install fileutils
Documentation
API documentation is available online.