The latest version of cabal-plan is 0.7.4.0-0.
cabal-plan
Version 0.7.2.2 revision 0 uploaded by phadej.
Package meta
- Synopsis
- Library and utility for processing cabal's plan.json file
- Description
This package provides a library (see Cabal.Plan) for decoding
plan.json
files as well as the simple toolcabal-plan
for extracting and pretty printing the information contained in theplan.json
file.plan.json
files are generated by cabal's Nix-style local builds and contain detailed information about the build/install plan computed by the cabal solver.cabal-plan
utilityThe
cabal-plan
executable (enabled via theexe
cabal flag) provides various operations:- info
- Show basic report of dependency tree
- show
- Dump PlanJson data-structure via Show instance
- tred
- Show dependency tree as a graph
- diff
- Diff two install plans
- list-bins
- List all binaries
- list-bin
- List single binary (useful for scripting, e.g.
cabal list-bin exe:cabal-plan
) - fingerprint
- Print SHA256 sums of dependencies' source tarballs and cabal files
- dot
- Generate graph of dependencies in
.dot
format - topo
- Print plan topologically sorted
- license-report
- Generate license report for a component (only available when built with
license-report
flag enabled); see report example for cabal-plan (Pandoc rendered HTML)
See also "New things in Haskell package QA" Blogpost for a description of the
topo
anddot
operations as well as how to enable tab-completion.- Author
- Herbert Valerio Riedel
- Bug reports
- https://github.com/hvr/cabal-plan/issues
- Category
- Development
- Copyright
- 2016 Herbert Valerio Riedel
- Homepage
- n/a
- Maintainer
- hvr@gnu.org
- Package URL
- n/a
- Stability
- n/a