File tree 1 file changed +24
-0
lines changed
1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change
1
+ synopsis: Cabal init rewrite
2
+ pr: #7344
3
+ issues: #7273 #7256 #7255 #7251 #6758 #6864 #1074
4
+ significance: significant
5
+ description: {
6
+
7
+ - Restructures the `cabal init` command to fix historical
8
+ issues. All flags are preserved.
9
+ - Codebases for interactive and non-interactive flags
10
+ are disentangled.
11
+ - Data structures now exploit relevant stanza structure
12
+ and formatters only care about stanza data
13
+ - Heuristics and prompts have a pure and impure implementation.
14
+
15
+ - Sets default behavior to be `--interactive` as opposed to
16
+ `--non-interactive`.
17
+
18
+ - Rewrites tests to achieve 98% coverage
19
+ - Golden files now test every stanza individually
20
+ - Every flag is covered by a unit test
21
+ - Interactive, simple, and non-interactive workflows are
22
+ covered.
23
+
24
+ }
You can’t perform that action at this time.
0 commit comments