The cabal-db package

[Tags:bsd3, program]

Query tool for the local cabal database

[Skip to Readme]


Versions 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12
Dependencies ansi-wl-pprint, base (==4.*), bytestring, Cabal, containers, directory, filepath, mtl, optparse-applicative (>=0.11), pretty, process, tar (>=0.4.0), utf8-string [details]
License BSD3
Copyright Vincent Hanquez <>
Author Vincent Hanquez <>
Maintainer Vincent Hanquez <>
Stability experimental
Category Tools
Home page
Source repository head: git clone git://
Uploaded Wed Mar 11 04:57:53 UTC 2015 by VincentHanquez
Distributions NixOS:0.1.12
Downloads 2820 total (20 in the last 30 days)
1 []
Status Docs not available [build log]
Last success reported on 2015-12-10 [all 7 reports]


Maintainer's Corner

For package maintainers and hackage trustees

Readme for cabal-db

Readme for cabal-db-0.1.12

A simple tool for cabal database query

Build Status BSD Haskell

A misc set of tools to operate misc queries on the local cabal database and the associated packages


  • diff: run the diff command between two different versions of a package.
  • revdeps: print all reverse dependencies of a package.
  • info: print all available versions of a package and some misc information.
  • search-author: search all the database for match in the author field.
  • search-maintainer: search all the database for match in the maintainer field.
  • graph: generate a dot format graph of the dependency
  • license: list all licenses used by packages and their dependencies
  • bumpable: list all the upper version bounds that could be bumped for a list of packages
  • check-policy: list the contraints type (policy) of dependency of packages
  • check-revdeps-policy: list the contraints type (policy) of a specific package as used by all packages

Check the original blog post for more information: