hpath-filepath: ByteString based filepath manipulation

[ bsd3, filesystem ] [ Propose Tags ] [ Report a vulnerability ]

ByteString based filepath manipulation, similar to filepath package. This is POSIX only.


[Skip to Readme]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4
Change log CHANGELOG.md
Dependencies base (>=4.8 && <5), bytestring (>=0.10.0.0), unbuildable (<0), unix (>=2.5), word8 [details]
Tested with ghc ==7.10.3, ghc ==8.0.2, ghc ==8.2.2, ghc ==8.4.4, ghc ==8.6.5, ghc ==8.8.1
License BSD-3-Clause
Copyright Julian Ospald 2016
Author Julian Ospald <hasufell@posteo.de>
Maintainer Julian Ospald <hasufell@posteo.de>
Category Filesystem
Source repo head: git clone https://github.com/hasufell/hpath
Uploaded by maerwald at 2020-01-26T22:07:31Z
Distributions NixOS:0.10.4
Reverse Dependencies 6 direct, 3 indirect [details]
Downloads 2690 total (16 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2020-01-26 [all 1 reports]

Readme for hpath-filepath-0.10.4

[back to package description]

HPath-filepath

Gitter chat Hackage version Build Status Hackage-Deps

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

This package is part of the HPath suite, also check out:

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