pier-core: A library for writing forwards-declared build systems in haskell.

[ bsd3, development, library ] [ Propose Tags ]

A library for writing build systems in Haskell, built on top of Shake.

Pier provides a generic approach to building and caching file outputs. It enables build actions to be written in a "forwards" style, which generally leads to simpler logic than backwards-defined build systems such as make or (normal) Shake, where each step of the build logic must be written as a new build rule.

For more details of the API, start with Pier.Core.Artifact.

See pier for information on the Haskell build tool that uses this package.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.2.0.0, 0.2.0.1, 0.3.0.0
Dependencies base (>=4.11 && <4.12), base64-bytestring (>=1.0 && <1.1), binary (>=0.8 && <0.9), bytestring (>=0.10 && <0.11), Cabal (>=2.2 && <2.3), containers (>=0.5 && <0.6), cryptohash-sha256 (>=0.11 && <0.12), directory (>=1.3.1 && <1.4), hashable (>=1.2 && <1.3), http-client (>=0.5 && <0.6), http-client-tls (>=0.3 && <0.4), http-types (>=0.12 && <0.13), process (>=1.6 && <1.7), shake (>=0.16.4 && <0.17), temporary (>=1.3 && <1.4), text (>=1.2 && <1.3), unix (>=2.7 && <2.8) [details]
License BSD-3-Clause
Author
Maintainer judah.jacobson@gmail.com
Category Development
Home page https://github.com/judah/pier#readme
Bug tracker https://github.com/judah/pier/issues
Source repo head: git clone https://github.com/judah/pier
Uploaded by JudahJacobson at 2018-09-23T01:34:14Z
Distributions
Downloads 1574 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-09-23 [all 1 reports]