Add `--no-set` to install commands
This may be useful for vscode extension when system ghcup is used to reduce messing with user config.
Note that --set
is default for cabal/stack/hls, while it's not for GHC. This should also be reflected more correctly via optparse (currently it's implicit).