| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Shrun.Configuration.Args
Synopsis
- data Args m = MkArgs {
- configPaths :: Seq (WithDisabled OsPath)
- coreConfig :: CoreConfigArgs m
- commands :: NESeq Text
- dryRun :: Bool
- edges :: Maybe (WithDisabled EdgeArgs)
- defaultArgs :: NESeq Text -> Args m
Documentation
CLI args.
Constructors
| MkArgs | |
Fields
| |
Instances
| (k ~ A_Lens, a ~ NESeq Text, b ~ NESeq Text) => LabelOptic "commands" k (Args m) (Args m) a b Source # | |
Defined in Shrun.Configuration.Args.Parsing | |
| (k ~ A_Lens, a ~ Seq (WithDisabled OsPath), b ~ Seq (WithDisabled OsPath)) => LabelOptic "configPaths" k (Args m) (Args m) a b Source # | |
Defined in Shrun.Configuration.Args.Parsing | |
| (k ~ A_Lens, a ~ CoreConfigArgs m, b ~ CoreConfigArgs m) => LabelOptic "coreConfig" k (Args m) (Args m) a b Source # | |
Defined in Shrun.Configuration.Args.Parsing | |
| (k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "dryRun" k (Args m) (Args m) a b Source # | |
Defined in Shrun.Configuration.Args.Parsing | |
| (k ~ A_Lens, a ~ Maybe (WithDisabled EdgeArgs), b ~ Maybe (WithDisabled EdgeArgs)) => LabelOptic "edges" k (Args m) (Args m) a b Source # | |
Defined in Shrun.Configuration.Args.Parsing | |
| Show (Args m) Source # | |
| Eq (Args m) Source # | |