packages feed

cabal-bounds 0.1.12 → 0.1.13

raw patch · 1 files changed

+18/−1 lines, 1 files

Files

cabal-bounds.cabal view
@@ -1,5 +1,5 @@ name: cabal-bounds-version: 0.1.12+version: 0.1.13 cabal-version: >=1.9.2 build-type: Simple license: BSD3@@ -12,8 +12,11 @@              .              * update the bounds of the dependencies in the cabal file using the cabal build information              .+             .+             .              /Example: Raise the upper Bounds/              .+             .              If you have several cabalized projects, then it can be quite time consuming to keep the              bounds of your dependencies up to date. Especially if you're following the package versioning              policy, then you want to raise your upper bounds from time to time, to allow the building with@@ -38,8 +41,11 @@              > # by the cabal build information              > $> cabal-bounds update --upper --ignore=base myproject.cabal dist/dist-sandbox-*/setup-config               .+             .+             .              /Example: Bound Changes/              .+             .              The '=>' shows what the result is of the operation for every dependency. Left is the dependency before              calling the command, right the one after calling.              .@@ -65,8 +71,11 @@              > lens >=4.0.1           =>   lens >=4.0.1 && <4.2              > lens                   =>   lens >=4.1.2 && <4.2              .+             .+             .              /Installation/              .+             .              You have to ensure, that the 'Cabal' library of 'cabal-bounds' matches the one used by the 'cabal' binary:              .              > $> cabal --version@@ -77,8 +86,11 @@              .              If you update the 'cabal' binary and the used 'Cabal' library changes, then you have to rebuild 'cabal-bounds'.              .+             .+             .              /Options/              .+             .              You can restrict the modification to certain sections in the cabal file by specifing the type and the name of the section:              .              * --library@@ -91,6 +103,7 @@              .              If you omit these options, then all sections are considered and modified.              .+             .              You can also restrict the modification of dependencies by specifing which dependencies should only or shouldn't be modified:              .              * --only=name@@ -99,13 +112,17 @@              .              If you omit these options, then all dependencies are considered and modified.              .+             .              All options taking a name can be specified multiple times:              .              e.g. '--executable=exe1 --executable=exe2' or '--ignore=base --ignore=whatever'              .              Please consult 'cabal-bounds --help' for a complete list of options.              .+             .+             .              /Issues/+             .              .              Perhaps the currently most annoying thing is, that you have to live with the reformating of your              'cabal' file done by the pretty printer of the 'Cabal' library.