Add a cabal target command
- Avoid list in the help
- Use establishProjectBaseContext
- Remove withContextAndSelectors
- Use rebuildInstallPlan and resolveTargets
- Extract targetForms
- Satisfy hlint
- Remove unnecessary do
- Use safeHead
- Call printPlanTargetForms for everything
- Remove planTargetForms
- Rework command description
- Remove script as a possible TARGET form
- Section help into; intro, targetFroms and ctypes
- Use pretty printing for examples
- Short form and long form
- Add a changelog entry
- Need nixStyleOptions for cabal-testsuite
- unrecognized 'v2-target' option `-vverbose +markoutput +nowrap'
- unrecognized 'v2-target' option `--builddir'
- unrecognized 'v2-target' option `-j1'
- Use notice so target forms are marked output
- Add tests of target all, implicit and explicit
- Add tests of all:exes and all:tests
- Add test of all:benches
- Add tests with --enable-tests and --enable-benchmarks
- Warn that package targets display libs and exes
- Add package target tests
- Add path target tests
- Add component target tests
- Add c package with only a library
- Add tests for missing ctypes
- Exclude new-target from other commands
- Move target command to configuration group
- Add target command docs
- Add cabal target docs
- A significant change
- Drop cleans from tests
- Use noticeDoc to preserve indent
- Satisfy fourmolu
- Show the number of matches found matching query
- Change synopsis of command, target verb
- Remove disclosed, use show, WARN and NOTE
- Typo command singular
- Bring the command docs inline with --help docs
- Remove disclosing from changelog
- Only by default, not *only*.
Co-Authored-By:
brandon s allbery kf8nh <allbery.b@gmail.com>
Showing
- cabal-install/cabal-install.cabal 1 addition, 0 deletionscabal-install/cabal-install.cabal
- cabal-install/src/Distribution/Client/CmdTarget.hs 224 additions, 0 deletionscabal-install/src/Distribution/Client/CmdTarget.hs
- cabal-install/src/Distribution/Client/Main.hs 2 additions, 0 deletionscabal-install/src/Distribution/Client/Main.hs
- cabal-install/src/Distribution/Client/ProjectOrchestration.hs 0 additions, 1 deletion...l-install/src/Distribution/Client/ProjectOrchestration.hs
- cabal-install/src/Distribution/Client/Setup.hs 6 additions, 1 deletioncabal-install/src/Distribution/Client/Setup.hs
- cabal-testsuite/PackageTests/Target/cabal.all-benches.out 8 additions, 0 deletionscabal-testsuite/PackageTests/Target/cabal.all-benches.out
- cabal-testsuite/PackageTests/Target/cabal.all-enable-benches.out 15 additions, 0 deletions...estsuite/PackageTests/Target/cabal.all-enable-benches.out
- cabal-testsuite/PackageTests/Target/cabal.all-enable-tests.out 15 additions, 0 deletions...-testsuite/PackageTests/Target/cabal.all-enable-tests.out
- cabal-testsuite/PackageTests/Target/cabal.all-exes.out 8 additions, 0 deletionscabal-testsuite/PackageTests/Target/cabal.all-exes.out
- cabal-testsuite/PackageTests/Target/cabal.all-tests.out 8 additions, 0 deletionscabal-testsuite/PackageTests/Target/cabal.all-tests.out
- cabal-testsuite/PackageTests/Target/cabal.component-target-bench.out 19 additions, 0 deletions...uite/PackageTests/Target/cabal.component-target-bench.out
- cabal-testsuite/PackageTests/Target/cabal.component-target-exe.out 19 additions, 0 deletions...tsuite/PackageTests/Target/cabal.component-target-exe.out
- cabal-testsuite/PackageTests/Target/cabal.component-target-lib.out 19 additions, 0 deletions...tsuite/PackageTests/Target/cabal.component-target-lib.out
- cabal-testsuite/PackageTests/Target/cabal.component-target-test.out 19 additions, 0 deletions...suite/PackageTests/Target/cabal.component-target-test.out
- cabal-testsuite/PackageTests/Target/cabal.ctype-target.out 26 additions, 0 deletionscabal-testsuite/PackageTests/Target/cabal.ctype-target.out
- cabal-testsuite/PackageTests/Target/cabal.default-all.out 13 additions, 0 deletionscabal-testsuite/PackageTests/Target/cabal.default-all.out
- cabal-testsuite/PackageTests/Target/cabal.everything.out 17 additions, 0 deletionscabal-testsuite/PackageTests/Target/cabal.everything.out
- cabal-testsuite/PackageTests/Target/cabal.explicit-all.out 13 additions, 0 deletionscabal-testsuite/PackageTests/Target/cabal.explicit-all.out
- cabal-testsuite/PackageTests/Target/cabal.missing-target.out 16 additions, 0 deletionscabal-testsuite/PackageTests/Target/cabal.missing-target.out
- cabal-testsuite/PackageTests/Target/cabal.package-target.out 20 additions, 0 deletionscabal-testsuite/PackageTests/Target/cabal.package-target.out
Loading
Please register or sign in to comment