A 'cabal path' command. (#8879)
* Add a 'cabal path' command.
* Formatting fix.
* Another formatting fix.
* Categorise "cabal path" as global command.
* Allow individual paths to be printed.
* Less duplication.
* Add config-file to "cabal path".
* Use sum type instead of strings.
* cabal path: support --installdir.
* Add documentation.
* Better text.
* Formatting.
* Add some tests.
* Improve tests.
* Add changelog entry.
* Mention "cabal path" in directory documentation.
---------
Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com>
Showing
- cabal-install/src/Distribution/Client/Main.hs 41 additions, 0 deletionscabal-install/src/Distribution/Client/Main.hs
- cabal-install/src/Distribution/Client/Setup.hs 72 additions, 0 deletionscabal-install/src/Distribution/Client/Setup.hs
- cabal-testsuite/PackageTests/Path/All/cabal.out 6 additions, 0 deletionscabal-testsuite/PackageTests/Path/All/cabal.out
- cabal-testsuite/PackageTests/Path/All/cabal.test.hs 3 additions, 0 deletionscabal-testsuite/PackageTests/Path/All/cabal.test.hs
- cabal-testsuite/PackageTests/Path/Single/cabal.out 2 additions, 0 deletionscabal-testsuite/PackageTests/Path/Single/cabal.out
- cabal-testsuite/PackageTests/Path/Single/cabal.test.hs 3 additions, 0 deletionscabal-testsuite/PackageTests/Path/Single/cabal.test.hs
- cabal-testsuite/src/Test/Cabal/Prelude.hs 1 addition, 0 deletionscabal-testsuite/src/Test/Cabal/Prelude.hs
- changelog.d/pr-8879 12 additions, 0 deletionschangelog.d/pr-8879
- doc/cabal-commands.rst 33 additions, 0 deletionsdoc/cabal-commands.rst
- doc/config.rst 3 additions, 0 deletionsdoc/config.rst
Loading
Please register or sign in to comment