Results 62 comments of Tommy Bidne

Fixed CI (passed on my repo).

I don't disagree that scoping is more natural, but do you have an idea of what this should look like? My thoughts were something like this (notice `System Options` and...

I do in fact like the consolidation, but note that this is different from how command groups operate. I.e. command groups are only combined when they are _consecutive_. For those...

Thanks for the quick review! The docs may need some updating in light of the change in representation. I had also planned to clean up the commit history a bit,...

Just pushed up a fix to the issue I described (and also updated some documentation that needed it anyway). Please let me know what you think. --- **Edit 2:** Actually,...

Thanks for merging and all your help!

The rethrown example is compelling. Agreed that this is an improvement. To keep discussion centralized, I'll respond to @bgamari's questions on the [original MR](https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12242) here: >> Exception type data added...

Thanks, that is good advice. Thinking about this a bit more, this isn't really cabal's fault, since shell expansion is the shell's responsibility. That said, this is an easy mistake...

Do you have any suggestions on where this logic would go? I'm trying to figure out how raw string args end up as path arguments, and the most plausible place...

Searching the `Distribution.Utils.Path` module for `-> FilePath` yields the following functions: ```haskell getSymbolicPath :: SymbolicPathX allowAbsolute from to -> FilePath interpretSymbolicPath :: Maybe (SymbolicPath CWD (Dir from)) -> SymbolicPathX allowAbsolute...