stack-2.15.1: The Haskell Tool Stack
Safe HaskellSafe-Inferred
LanguageGHC2021

Stack.Options.Utils

Synopsis

Documentation

data GlobalOptsContext Source #

Allows adjust global options depending on their context Note: This was being used to remove ambiguity between the local and global implementation of stack init --resolver option. Now that stack init has no local --resolver this is not being used anymore but the code is kept for any similar future use cases.

Constructors

OuterGlobalOpts

Global options before subcommand name

OtherCmdGlobalOpts

Global options following any other subcommand

BuildCmdGlobalOpts 
GhciCmdGlobalOpts 

hideMods :: Bool -> Mod f a Source #

If argument is True, hides the option from usage and help