stack-3.1.1: The Haskell Tool Stack
Safe HaskellNone
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 

hideMods :: forall (f :: Type -> Type) a. Bool -> Mod f a Source #

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