stack-3.1.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 --snapshot option. Now that stack init has no local --snapshot 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 

Instances

Instances details
Show GlobalOptsContext Source # 
Instance details

Defined in Stack.Options.Utils

Eq GlobalOptsContext Source # 
Instance details

Defined in Stack.Options.Utils

hideMods :: Bool -> Mod f a Source #

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