Julian Ospald
64ae6db83a
This allows to specify the behavior on recursive operations, such that one can collect failures instead of dying on the first failure.
111 lines
3.8 KiB
Plaintext
111 lines
3.8 KiB
Plaintext
name: hpath
|
|
version: 0.7.5
|
|
synopsis: Support for well-typed paths
|
|
description: Support for well-typed paths, utilizing ByteString under the hood.
|
|
license: BSD3
|
|
license-file: LICENSE
|
|
author: Julian Ospald <hasufell@posteo.de>
|
|
maintainer: Julian Ospald <hasufell@posteo.de>
|
|
copyright: Julian Ospald 2016
|
|
category: Filesystem
|
|
build-type: Simple
|
|
cabal-version: >=1.14
|
|
extra-source-files: README.md
|
|
CHANGELOG
|
|
cbits/dirutils.h
|
|
doctests-hpath.hs
|
|
doctests-posix.hs
|
|
|
|
library
|
|
hs-source-dirs: src/
|
|
default-language: Haskell2010
|
|
ghc-options: -Wall
|
|
c-sources: cbits/dirutils.c
|
|
exposed-modules: HPath,
|
|
HPath.IO,
|
|
HPath.IO.Errors,
|
|
HPath.IO.Utils,
|
|
System.Posix.Directory.Foreign,
|
|
System.Posix.Directory.Traversals,
|
|
System.Posix.FD,
|
|
System.Posix.FilePath
|
|
other-modules: HPath.Internal
|
|
build-depends: base >= 4.2 && <5
|
|
, bytestring >= 0.9.2.0
|
|
, deepseq
|
|
, exceptions
|
|
, hspec
|
|
, simple-sendfile >= 0.2.24
|
|
, unix >= 2.5
|
|
, unix-bytestring
|
|
, utf8-string
|
|
, word8
|
|
|
|
|
|
test-suite doctests-hpath
|
|
default-language: Haskell2010
|
|
type: exitcode-stdio-1.0
|
|
ghc-options: -threaded
|
|
main-is: doctests-hpath.hs
|
|
build-depends: base
|
|
, HUnit
|
|
, QuickCheck
|
|
, doctest >= 0.8
|
|
, hpath
|
|
|
|
test-suite doctests-posix
|
|
default-language: Haskell2010
|
|
type: exitcode-stdio-1.0
|
|
ghc-options: -threaded
|
|
main-is: doctests-posix.hs
|
|
build-depends: base,
|
|
bytestring,
|
|
unix,
|
|
hpath,
|
|
doctest >= 0.8,
|
|
HUnit,
|
|
QuickCheck
|
|
|
|
test-suite spec
|
|
Type: exitcode-stdio-1.0
|
|
Default-Language: Haskell2010
|
|
Hs-Source-Dirs: test
|
|
Main-Is: Main.hs
|
|
other-modules:
|
|
HPath.IO.CanonicalizePathSpec
|
|
HPath.IO.CopyDirRecursiveCollectFailuresSpec
|
|
HPath.IO.CopyDirRecursiveOverwriteSpec
|
|
HPath.IO.CopyDirRecursiveSpec
|
|
HPath.IO.CopyFileOverwriteSpec
|
|
HPath.IO.CopyFileSpec
|
|
HPath.IO.CreateDirSpec
|
|
HPath.IO.CreateRegularFileSpec
|
|
HPath.IO.CreateSymlinkSpec
|
|
HPath.IO.DeleteDirRecursiveSpec
|
|
HPath.IO.DeleteDirSpec
|
|
HPath.IO.DeleteFileSpec
|
|
HPath.IO.GetDirsFilesSpec
|
|
HPath.IO.GetFileTypeSpec
|
|
HPath.IO.MoveFileOverwriteSpec
|
|
HPath.IO.MoveFileSpec
|
|
HPath.IO.RecreateSymlinkOverwriteSpec
|
|
HPath.IO.RecreateSymlinkSpec
|
|
HPath.IO.RenameFileSpec
|
|
Spec
|
|
Utils
|
|
GHC-Options: -Wall
|
|
Build-Depends: base
|
|
, HUnit
|
|
, bytestring
|
|
, hpath
|
|
, hspec >= 1.3
|
|
, process
|
|
, unix
|
|
, unix-bytestring
|
|
, utf8-string
|
|
|
|
source-repository head
|
|
type: git
|
|
location: https://github.com/hasufell/hpath
|
|
|