├── .circleci ├── config.yml └── test-packages.txt ├── .gitignore ├── .weeder.yaml ├── Readme.md ├── common-extensions.yaml ├── docker └── Dockerfile ├── docs ├── _config.yml └── index.md ├── example ├── example.cabal ├── exe │ └── Main.hs ├── pier.yaml └── src │ └── Lib.hs ├── pier-core ├── LICENSE ├── package.yaml └── src │ └── Pier │ └── Core │ ├── Artifact.hs │ ├── Download.hs │ ├── Internal │ ├── Directory.hs │ ├── HashableSet.hs │ └── Store.hs │ ├── Persistent.hs │ └── Run.hs ├── pier.yaml ├── pier ├── LICENSE ├── package.yaml └── src │ ├── Main.hs │ └── Pier │ ├── Build │ ├── CFlags.hs │ ├── Components.hs │ ├── Config.hs │ ├── ConfiguredPackage.hs │ ├── Custom.hs │ ├── Executable.hs │ ├── Module.hs │ ├── Package.hs │ ├── Stackage.hs │ └── TargetInfo.hs │ └── Orphans.hs ├── shell.nix ├── stack.yaml ├── stackage ├── build-stackage.sh ├── list-packages.hs └── pier.yaml └── test-package-config.yaml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/test-packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/.circleci/test-packages.txt -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/.gitignore -------------------------------------------------------------------------------- /.weeder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/.weeder.yaml -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/Readme.md -------------------------------------------------------------------------------- /common-extensions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/common-extensions.yaml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | Test page for documentation 2 | -------------------------------------------------------------------------------- /example/example.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/example/example.cabal -------------------------------------------------------------------------------- /example/exe/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/example/exe/Main.hs -------------------------------------------------------------------------------- /example/pier.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-12.8 2 | 3 | packages: 4 | - '.' 5 | 6 | ghc-options: [-Wall] 7 | -------------------------------------------------------------------------------- /example/src/Lib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/example/src/Lib.hs -------------------------------------------------------------------------------- /pier-core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier-core/LICENSE -------------------------------------------------------------------------------- /pier-core/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier-core/package.yaml -------------------------------------------------------------------------------- /pier-core/src/Pier/Core/Artifact.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier-core/src/Pier/Core/Artifact.hs -------------------------------------------------------------------------------- /pier-core/src/Pier/Core/Download.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier-core/src/Pier/Core/Download.hs -------------------------------------------------------------------------------- /pier-core/src/Pier/Core/Internal/Directory.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier-core/src/Pier/Core/Internal/Directory.hs -------------------------------------------------------------------------------- /pier-core/src/Pier/Core/Internal/HashableSet.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier-core/src/Pier/Core/Internal/HashableSet.hs -------------------------------------------------------------------------------- /pier-core/src/Pier/Core/Internal/Store.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier-core/src/Pier/Core/Internal/Store.hs -------------------------------------------------------------------------------- /pier-core/src/Pier/Core/Persistent.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier-core/src/Pier/Core/Persistent.hs -------------------------------------------------------------------------------- /pier-core/src/Pier/Core/Run.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier-core/src/Pier/Core/Run.hs -------------------------------------------------------------------------------- /pier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier.yaml -------------------------------------------------------------------------------- /pier/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/LICENSE -------------------------------------------------------------------------------- /pier/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/package.yaml -------------------------------------------------------------------------------- /pier/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/src/Main.hs -------------------------------------------------------------------------------- /pier/src/Pier/Build/CFlags.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/src/Pier/Build/CFlags.hs -------------------------------------------------------------------------------- /pier/src/Pier/Build/Components.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/src/Pier/Build/Components.hs -------------------------------------------------------------------------------- /pier/src/Pier/Build/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/src/Pier/Build/Config.hs -------------------------------------------------------------------------------- /pier/src/Pier/Build/ConfiguredPackage.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/src/Pier/Build/ConfiguredPackage.hs -------------------------------------------------------------------------------- /pier/src/Pier/Build/Custom.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/src/Pier/Build/Custom.hs -------------------------------------------------------------------------------- /pier/src/Pier/Build/Executable.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/src/Pier/Build/Executable.hs -------------------------------------------------------------------------------- /pier/src/Pier/Build/Module.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/src/Pier/Build/Module.hs -------------------------------------------------------------------------------- /pier/src/Pier/Build/Package.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/src/Pier/Build/Package.hs -------------------------------------------------------------------------------- /pier/src/Pier/Build/Stackage.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/src/Pier/Build/Stackage.hs -------------------------------------------------------------------------------- /pier/src/Pier/Build/TargetInfo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/src/Pier/Build/TargetInfo.hs -------------------------------------------------------------------------------- /pier/src/Pier/Orphans.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/pier/src/Pier/Orphans.hs -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/shell.nix -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/stack.yaml -------------------------------------------------------------------------------- /stackage/build-stackage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/stackage/build-stackage.sh -------------------------------------------------------------------------------- /stackage/list-packages.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/stackage/list-packages.hs -------------------------------------------------------------------------------- /stackage/pier.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-12.8 2 | system-ghc: true 3 | -------------------------------------------------------------------------------- /test-package-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/judah/pier/HEAD/test-package-config.yaml --------------------------------------------------------------------------------