├── .envrc ├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .hlint.yaml ├── README.md ├── cabal.project ├── default.nix ├── flake.lock ├── flake.nix ├── hie.yaml ├── nix ├── overlay.nix └── overrides.nix ├── path ├── CHANGELOG ├── LICENSE ├── default.nix ├── os-string-compat │ └── System │ │ └── OsString │ │ └── Compat │ │ ├── Include.hs │ │ ├── Posix.hs │ │ └── Windows.hs ├── path.cabal ├── src │ ├── OsPath.hs │ ├── OsPath │ │ ├── Include.hs │ │ ├── Internal.hs │ │ ├── Internal │ │ │ ├── Include.hs │ │ │ ├── Posix.hs │ │ │ └── Windows.hs │ │ ├── Posix.hs │ │ └── Windows.hs │ ├── Path.hs │ └── Path │ │ ├── Include.hs │ │ ├── Internal.hs │ │ ├── Internal │ │ ├── Include.hs │ │ ├── Posix.hs │ │ └── Windows.hs │ │ ├── Posix.hs │ │ └── Windows.hs ├── test-ospath │ ├── Common │ │ ├── Include.hs │ │ ├── Posix.hs │ │ └── Windows.hs │ ├── Main.hs │ ├── Posix.hs │ ├── TH │ │ ├── Include.hs │ │ ├── Posix.hs │ │ └── Windows.hs │ └── Windows.hs ├── test │ ├── Common │ │ ├── Include.hs │ │ ├── Posix.hs │ │ └── Windows.hs │ ├── Main.hs │ ├── Posix.hs │ ├── TH │ │ ├── Include.hs │ │ ├── Posix.hs │ │ └── Windows.hs │ └── Windows.hs ├── validity-test-ospath │ ├── Include.hs │ ├── Main.hs │ ├── OsPath │ │ └── Gen │ │ │ ├── Include.hs │ │ │ ├── Posix.hs │ │ │ └── Windows.hs │ ├── Posix.hs │ └── Windows.hs └── validity-test │ ├── Main.hs │ └── Path │ └── Gen.hs ├── stack.os-string.yaml ├── stack.os-string.yaml.lock ├── stack.yaml └── stack.yaml.lock /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/.gitignore -------------------------------------------------------------------------------- /.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/.hlint.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/README.md -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- 1 | packages: */*.cabal 2 | test-show-details: direct 3 | -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/flake.nix -------------------------------------------------------------------------------- /hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/hie.yaml -------------------------------------------------------------------------------- /nix/overlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/nix/overlay.nix -------------------------------------------------------------------------------- /nix/overrides.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/nix/overrides.nix -------------------------------------------------------------------------------- /path/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/CHANGELOG -------------------------------------------------------------------------------- /path/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/LICENSE -------------------------------------------------------------------------------- /path/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/default.nix -------------------------------------------------------------------------------- /path/os-string-compat/System/OsString/Compat/Include.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/os-string-compat/System/OsString/Compat/Include.hs -------------------------------------------------------------------------------- /path/os-string-compat/System/OsString/Compat/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/os-string-compat/System/OsString/Compat/Posix.hs -------------------------------------------------------------------------------- /path/os-string-compat/System/OsString/Compat/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/os-string-compat/System/OsString/Compat/Windows.hs -------------------------------------------------------------------------------- /path/path.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/path.cabal -------------------------------------------------------------------------------- /path/src/OsPath.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/OsPath.hs -------------------------------------------------------------------------------- /path/src/OsPath/Include.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/OsPath/Include.hs -------------------------------------------------------------------------------- /path/src/OsPath/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/OsPath/Internal.hs -------------------------------------------------------------------------------- /path/src/OsPath/Internal/Include.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/OsPath/Internal/Include.hs -------------------------------------------------------------------------------- /path/src/OsPath/Internal/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/OsPath/Internal/Posix.hs -------------------------------------------------------------------------------- /path/src/OsPath/Internal/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/OsPath/Internal/Windows.hs -------------------------------------------------------------------------------- /path/src/OsPath/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/OsPath/Posix.hs -------------------------------------------------------------------------------- /path/src/OsPath/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/OsPath/Windows.hs -------------------------------------------------------------------------------- /path/src/Path.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/Path.hs -------------------------------------------------------------------------------- /path/src/Path/Include.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/Path/Include.hs -------------------------------------------------------------------------------- /path/src/Path/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/Path/Internal.hs -------------------------------------------------------------------------------- /path/src/Path/Internal/Include.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/Path/Internal/Include.hs -------------------------------------------------------------------------------- /path/src/Path/Internal/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/Path/Internal/Posix.hs -------------------------------------------------------------------------------- /path/src/Path/Internal/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/Path/Internal/Windows.hs -------------------------------------------------------------------------------- /path/src/Path/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/Path/Posix.hs -------------------------------------------------------------------------------- /path/src/Path/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/src/Path/Windows.hs -------------------------------------------------------------------------------- /path/test-ospath/Common/Include.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test-ospath/Common/Include.hs -------------------------------------------------------------------------------- /path/test-ospath/Common/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test-ospath/Common/Posix.hs -------------------------------------------------------------------------------- /path/test-ospath/Common/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test-ospath/Common/Windows.hs -------------------------------------------------------------------------------- /path/test-ospath/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test-ospath/Main.hs -------------------------------------------------------------------------------- /path/test-ospath/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test-ospath/Posix.hs -------------------------------------------------------------------------------- /path/test-ospath/TH/Include.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test-ospath/TH/Include.hs -------------------------------------------------------------------------------- /path/test-ospath/TH/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test-ospath/TH/Posix.hs -------------------------------------------------------------------------------- /path/test-ospath/TH/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test-ospath/TH/Windows.hs -------------------------------------------------------------------------------- /path/test-ospath/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test-ospath/Windows.hs -------------------------------------------------------------------------------- /path/test/Common/Include.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test/Common/Include.hs -------------------------------------------------------------------------------- /path/test/Common/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test/Common/Posix.hs -------------------------------------------------------------------------------- /path/test/Common/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test/Common/Windows.hs -------------------------------------------------------------------------------- /path/test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test/Main.hs -------------------------------------------------------------------------------- /path/test/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test/Posix.hs -------------------------------------------------------------------------------- /path/test/TH/Include.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test/TH/Include.hs -------------------------------------------------------------------------------- /path/test/TH/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test/TH/Posix.hs -------------------------------------------------------------------------------- /path/test/TH/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test/TH/Windows.hs -------------------------------------------------------------------------------- /path/test/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/test/Windows.hs -------------------------------------------------------------------------------- /path/validity-test-ospath/Include.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/validity-test-ospath/Include.hs -------------------------------------------------------------------------------- /path/validity-test-ospath/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/validity-test-ospath/Main.hs -------------------------------------------------------------------------------- /path/validity-test-ospath/OsPath/Gen/Include.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/validity-test-ospath/OsPath/Gen/Include.hs -------------------------------------------------------------------------------- /path/validity-test-ospath/OsPath/Gen/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/validity-test-ospath/OsPath/Gen/Posix.hs -------------------------------------------------------------------------------- /path/validity-test-ospath/OsPath/Gen/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/validity-test-ospath/OsPath/Gen/Windows.hs -------------------------------------------------------------------------------- /path/validity-test-ospath/Posix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/validity-test-ospath/Posix.hs -------------------------------------------------------------------------------- /path/validity-test-ospath/Windows.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/validity-test-ospath/Windows.hs -------------------------------------------------------------------------------- /path/validity-test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/validity-test/Main.hs -------------------------------------------------------------------------------- /path/validity-test/Path/Gen.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/path/validity-test/Path/Gen.hs -------------------------------------------------------------------------------- /stack.os-string.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/stack.os-string.yaml -------------------------------------------------------------------------------- /stack.os-string.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/stack.os-string.yaml.lock -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-22.32 # GHC 9.6.6 2 | packages: 3 | - path 4 | -------------------------------------------------------------------------------- /stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commercialhaskell/path/HEAD/stack.yaml.lock --------------------------------------------------------------------------------