.. | ||
src/HPath | ||
CHANGELOG.md | ||
hpath-io.cabal | ||
LICENSE | ||
README.md | ||
Setup.hs | ||
TODO.md |
HPath-IO
High-level IO operations on files/directories, utilizing type-safe Paths. This uses hpath-directory under the hood.
This package is part of the HPath suite, also check out:
Motivation
The motivation came during development of hsfm in order to have a proper high-level API of file related operations, while utilizing type-safe Paths.
Goals
- high-level API to file operations like recursive directory copy
- still allowing sufficient control to interact with the underlying low-level calls
- unit-testing exceptions (because yes, people may rely on them)
Note: this library was written for posix systems and it will probably not support other systems.