shrun
Safe HaskellNone
LanguageGHC2021

Shrun.Configuration.Args

Synopsis

Documentation

data Args m Source #

CLI args.

Constructors

MkArgs 

Fields

Instances

Instances details
(k ~ A_Lens, a ~ NESeq Text, b ~ NESeq Text) => LabelOptic "commands" k (Args m) (Args m) a b Source # 
Instance details

Defined in Shrun.Configuration.Args.Parsing

Methods

labelOptic :: Optic k NoIx (Args m) (Args m) a b Source #

(k ~ A_Lens, a ~ Seq (WithDisabled OsPath), b ~ Seq (WithDisabled OsPath)) => LabelOptic "configPaths" k (Args m) (Args m) a b Source # 
Instance details

Defined in Shrun.Configuration.Args.Parsing

Methods

labelOptic :: Optic k NoIx (Args m) (Args m) a b Source #

(k ~ A_Lens, a ~ CoreConfigArgs m, b ~ CoreConfigArgs m) => LabelOptic "coreConfig" k (Args m) (Args m) a b Source # 
Instance details

Defined in Shrun.Configuration.Args.Parsing

Methods

labelOptic :: Optic k NoIx (Args m) (Args m) a b Source #

(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "dryRun" k (Args m) (Args m) a b Source # 
Instance details

Defined in Shrun.Configuration.Args.Parsing

Methods

labelOptic :: Optic k NoIx (Args m) (Args m) a b Source #

(k ~ A_Lens, a ~ Maybe (WithDisabled EdgeArgs), b ~ Maybe (WithDisabled EdgeArgs)) => LabelOptic "edges" k (Args m) (Args m) a b Source # 
Instance details

Defined in Shrun.Configuration.Args.Parsing

Methods

labelOptic :: Optic k NoIx (Args m) (Args m) a b Source #

Show (Args m) Source # 
Instance details

Defined in Shrun.Configuration.Args.Parsing

Methods

showsPrec :: Int -> Args m -> ShowS #

show :: Args m -> String #

showList :: [Args m] -> ShowS #

Eq (Args m) Source # 
Instance details

Defined in Shrun.Configuration.Args.Parsing

Methods

(==) :: Args m -> Args m -> Bool #

(/=) :: Args m -> Args m -> Bool #