cabal-install-3.16.0.0: The command-line interface for Cabal and Hackage.
Copyright(c) Doug Beardsley 2015
LicenseBSD-like
Maintainercabal-devel@gmail.com
Stabilityprovisional
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Distribution.Client.GenBounds

Description

The cabal gen-bounds command for generating PVP-compliant version bounds.

Synopsis

Documentation

genBounds :: Verbosity -> PackageDBStackCWD -> RepoContext -> Compiler -> Platform -> ProgramDb -> GlobalFlags -> FreezeFlags -> IO () Source #

Entry point for the gen-bounds command.

boundsNeededMsg :: String Source #

The message printed when some dependencies are found to be lacking proper PVP-mandated bounds.

showBounds :: Package pkg => Int -> pkg -> String Source #

Show the PVP-mandated version range for this package. The padTo parameter specifies the width of the package name column.