cabal-version: >=1.10 name: hpath-directory version: 0.13.1 synopsis: Alternative to 'directory' package with ByteString based filepaths description: This provides a safer alternative to the 'directory' package. FilePaths are ByteString based, so this package only works on POSIX systems. For a more high-level version of this with proper Path type, use 'hpath-io', which makes use of this package. homepage: https://github.com/hasufell/hpath bug-reports: https://github.com/hasufell/hpath/issues license: BSD3 license-file: LICENSE author: Julian Ospald maintainer: Julian Ospald copyright: Julian Ospald 2020 category: Filesystem build-type: Simple extra-source-files: CHANGELOG.md 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 library if os(windows) build-depends: unbuildable<0 buildable: False exposed-modules: System.Posix.RawFilePath.Directory System.Posix.RawFilePath.Directory.Errors -- other-modules: -- other-extensions: build-depends: base >= 4.8 && <5 , IfElse , bytestring >= 0.10 , exceptions >= 0.10 , hpath-filepath >= 0.10.3 , hpath-posix >= 0.13 , safe-exceptions >= 0.1 , streamly >= 0.7 , streamly-bytestring >= 0.1.0.1 , time >= 1.8 , unix >= 2.5 , unix-bytestring >= 0.3 , utf8-string if impl(ghc < 8.0) build-depends: fail >= 4.9 hs-source-dirs: src default-language: Haskell2010 default-extensions: PackageImports test-suite spec if os(windows) build-depends: unbuildable<0 buildable: False Type: exitcode-stdio-1.0 Default-Language: Haskell2010 Hs-Source-Dirs: test Main-Is: Main.hs other-modules: System.Posix.RawFilePath.Directory.AppendFileSpec System.Posix.RawFilePath.Directory.CanonicalizePathSpec System.Posix.RawFilePath.Directory.CopyDirRecursiveCollectFailuresSpec System.Posix.RawFilePath.Directory.CopyDirRecursiveOverwriteSpec System.Posix.RawFilePath.Directory.CopyDirRecursiveSpec System.Posix.RawFilePath.Directory.CopyFileOverwriteSpec System.Posix.RawFilePath.Directory.CopyFileSpec System.Posix.RawFilePath.Directory.CreateDirIfMissingSpec System.Posix.RawFilePath.Directory.CreateDirRecursiveSpec System.Posix.RawFilePath.Directory.CreateDirSpec System.Posix.RawFilePath.Directory.CreateRegularFileSpec System.Posix.RawFilePath.Directory.CreateSymlinkSpec System.Posix.RawFilePath.Directory.DeleteDirRecursiveSpec System.Posix.RawFilePath.Directory.DeleteDirSpec System.Posix.RawFilePath.Directory.DeleteFileSpec System.Posix.RawFilePath.Directory.GetDirsFilesSpec System.Posix.RawFilePath.Directory.GetFileTypeSpec System.Posix.RawFilePath.Directory.MoveFileOverwriteSpec System.Posix.RawFilePath.Directory.MoveFileSpec System.Posix.RawFilePath.Directory.ReadFileSpec System.Posix.RawFilePath.Directory.RecreateSymlinkOverwriteSpec System.Posix.RawFilePath.Directory.RecreateSymlinkSpec System.Posix.RawFilePath.Directory.RenameFileSpec System.Posix.RawFilePath.Directory.ToAbsSpec System.Posix.RawFilePath.Directory.WriteFileLSpec System.Posix.RawFilePath.Directory.WriteFileSpec Spec Utils GHC-Options: -Wall Build-Depends: base , HUnit , IfElse , bytestring >= 0.10.0.0 , hpath-directory , hpath-filepath >= 0.10 , hpath-posix >= 0.13 , hspec >= 1.3 , process , time >= 1.8 , unix , unix-bytestring , utf8-string default-extensions: PackageImports source-repository head type: git location: https://github.com/hasufell/hpath