hpath/hpath-filepath
2020-01-04 17:56:40 +01:00
..
src/System/Posix Split packages into hpath{,-io,-filepath} 2020-01-04 17:55:14 +01:00
CHANGELOG.md Split packages into hpath{,-io,-filepath} 2020-01-04 17:55:14 +01:00
hpath-filepath.cabal Bump versions to 0.10.0 due to API break 2020-01-04 17:56:40 +01:00
LICENSE Split packages into hpath{,-io,-filepath} 2020-01-04 17:55:14 +01:00
README.md Split packages into hpath{,-io,-filepath} 2020-01-04 17:55:14 +01:00
run-doctests.sh Split packages into hpath{,-io,-filepath} 2020-01-04 17:55:14 +01:00
Setup.hs Split packages into hpath{,-io,-filepath} 2020-01-04 17:55:14 +01:00

HPath-filepath

Gitter chat Hackage version Build Status Hackage-Deps

Support for bytestring based filepath manipulation, similar to 'filepath'.

Motivation

This is basically a fork of posix-paths, which seemed to have stalled development.

There is also a similar library filepath-bytestring, but it doesn't follow an open development model and is cross-platform, which this library is not interested in.

Differences to 'posix-paths'

  • uses the word8 package for save word8 literals instead of OverloadedStrings
  • hasTrailingPathSeparator and dropTrailingPathSeparator behave in the same way as their System.FilePath counterpart
  • has some additional functions

Differences to 'filepath-bytestring'

  • uses the word8 package for save word8 literals instead of OverloadedStrings
  • is not cross-platform (less odd code to maintain)
  • has some additional functions