├── .github ├── scripts │ ├── brew.sh │ └── env.sh └── workflows │ └── test.yaml ├── .gitignore ├── .hlint.yaml ├── Generate.hs ├── HACKING.md ├── LICENSE ├── Makefile ├── README.md ├── Setup.hs ├── System ├── FilePath.hs ├── FilePath │ ├── Internal.hs │ ├── Posix.hs │ └── Windows.hs ├── OsPath.hs ├── OsPath.hs-boot └── OsPath │ ├── Common.hs │ ├── Encoding.hs │ ├── Internal.hs │ ├── Posix.hs │ ├── Posix │ └── Internal.hs │ ├── Types.hs │ ├── Windows.hs │ └── Windows │ └── Internal.hs ├── bench └── BenchFilePath.hs ├── cabal.project ├── changelog.md ├── filepath.cabal ├── prologue.txt ├── stack.yaml └── tests ├── TestUtil.hs ├── abstract-filepath ├── Arbitrary.hs ├── OsPathSpec.hs └── Test.hs ├── filepath-equivalent-tests ├── Gen.hs ├── Legacy │ └── System │ │ ├── FilePath.hs │ │ └── FilePath │ │ ├── Posix.hs │ │ └── Windows.hs └── TestEquiv.hs └── filepath-tests ├── Test.hs └── TestGen.hs /.github/scripts/brew.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/.github/scripts/brew.sh -------------------------------------------------------------------------------- /.github/scripts/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/.github/scripts/env.sh -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/.gitignore -------------------------------------------------------------------------------- /.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/.hlint.yaml -------------------------------------------------------------------------------- /Generate.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/Generate.hs -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/HACKING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /System/FilePath.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/FilePath.hs -------------------------------------------------------------------------------- /System/FilePath/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/FilePath/Internal.hs -------------------------------------------------------------------------------- /System/FilePath/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/FilePath/Posix.hs -------------------------------------------------------------------------------- /System/FilePath/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/FilePath/Windows.hs -------------------------------------------------------------------------------- /System/OsPath.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/OsPath.hs -------------------------------------------------------------------------------- /System/OsPath.hs-boot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/OsPath.hs-boot -------------------------------------------------------------------------------- /System/OsPath/Common.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/OsPath/Common.hs -------------------------------------------------------------------------------- /System/OsPath/Encoding.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/OsPath/Encoding.hs -------------------------------------------------------------------------------- /System/OsPath/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/OsPath/Internal.hs -------------------------------------------------------------------------------- /System/OsPath/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/OsPath/Posix.hs -------------------------------------------------------------------------------- /System/OsPath/Posix/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/OsPath/Posix/Internal.hs -------------------------------------------------------------------------------- /System/OsPath/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/OsPath/Types.hs -------------------------------------------------------------------------------- /System/OsPath/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/OsPath/Windows.hs -------------------------------------------------------------------------------- /System/OsPath/Windows/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/System/OsPath/Windows/Internal.hs -------------------------------------------------------------------------------- /bench/BenchFilePath.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/bench/BenchFilePath.hs -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- 1 | packages: ./ 2 | 3 | -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/changelog.md -------------------------------------------------------------------------------- /filepath.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/filepath.cabal -------------------------------------------------------------------------------- /prologue.txt: -------------------------------------------------------------------------------- 1 | Library for manipulating FilePath's in a cross platform way. 2 | -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/stack.yaml -------------------------------------------------------------------------------- /tests/TestUtil.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/tests/TestUtil.hs -------------------------------------------------------------------------------- /tests/abstract-filepath/Arbitrary.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/tests/abstract-filepath/Arbitrary.hs -------------------------------------------------------------------------------- /tests/abstract-filepath/OsPathSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/tests/abstract-filepath/OsPathSpec.hs -------------------------------------------------------------------------------- /tests/abstract-filepath/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/tests/abstract-filepath/Test.hs -------------------------------------------------------------------------------- /tests/filepath-equivalent-tests/Gen.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/tests/filepath-equivalent-tests/Gen.hs -------------------------------------------------------------------------------- /tests/filepath-equivalent-tests/Legacy/System/FilePath.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/tests/filepath-equivalent-tests/Legacy/System/FilePath.hs -------------------------------------------------------------------------------- /tests/filepath-equivalent-tests/Legacy/System/FilePath/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/tests/filepath-equivalent-tests/Legacy/System/FilePath/Posix.hs -------------------------------------------------------------------------------- /tests/filepath-equivalent-tests/Legacy/System/FilePath/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/tests/filepath-equivalent-tests/Legacy/System/FilePath/Windows.hs -------------------------------------------------------------------------------- /tests/filepath-equivalent-tests/TestEquiv.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/tests/filepath-equivalent-tests/TestEquiv.hs -------------------------------------------------------------------------------- /tests/filepath-tests/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/tests/filepath-tests/Test.hs -------------------------------------------------------------------------------- /tests/filepath-tests/TestGen.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/filepath/HEAD/tests/filepath-tests/TestGen.hs --------------------------------------------------------------------------------