| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
System.Etc.Internal.Spec.Types
Documentation
data CliOptValueType #
Instances
data CliArgValueType #
Instances
| Eq CliArgValueType # | |
Defined in System.Etc.Internal.Spec.Types Methods (==) :: CliArgValueType -> CliArgValueType -> Bool # (/=) :: CliArgValueType -> CliArgValueType -> Bool # | |
| Show CliArgValueType # | |
Defined in System.Etc.Internal.Spec.Types Methods showsPrec :: Int -> CliArgValueType -> ShowS # show :: CliArgValueType -> String # showList :: [CliArgValueType] -> ShowS # | |
| Generic CliArgValueType # | |
Defined in System.Etc.Internal.Spec.Types Associated Types type Rep CliArgValueType :: Type -> Type # Methods from :: CliArgValueType -> Rep CliArgValueType x # to :: Rep CliArgValueType x -> CliArgValueType # | |
| Lift CliArgValueType # | |
Defined in System.Etc.Internal.Spec.Types Methods lift :: CliArgValueType -> Q Exp # | |
| type Rep CliArgValueType # | |
Defined in System.Etc.Internal.Spec.Types | |
data CliOptMetadata #
Constructors
| CliOptMetadata | |
Instances
data CliArgMetadata #
Constructors
| CliArgMetadata | |
Fields
| |
Instances
data CliSwitchMetadata #
Constructors
| CliSwitchMetadata | |
Fields
| |
Instances
data CliEntryMetadata #
Constructors
| Opt CliOptMetadata | |
| Arg CliArgMetadata | |
| Switch CliSwitchMetadata |
Instances
data CliEntrySpec cmd #
Constructors
| CmdEntry | |
Fields
| |
| PlainEntry | |
Fields | |
Instances
data CliCmdSpec #
Constructors
| CliCmdSpec | |
Fields
| |
Instances
| Eq CliCmdSpec # | |
Defined in System.Etc.Internal.Spec.Types | |
| Show CliCmdSpec # | |
Defined in System.Etc.Internal.Spec.Types Methods showsPrec :: Int -> CliCmdSpec -> ShowS # show :: CliCmdSpec -> String # showList :: [CliCmdSpec] -> ShowS # | |
| Generic CliCmdSpec # | |
Defined in System.Etc.Internal.Spec.Types Associated Types type Rep CliCmdSpec :: Type -> Type # | |
| Lift CliCmdSpec # | |
Defined in System.Etc.Internal.Spec.Types Methods lift :: CliCmdSpec -> Q Exp # | |
| FromJSON CliCmdSpec # | |
Defined in System.Etc.Internal.Spec.Parser | |
| type Rep CliCmdSpec # | |
Defined in System.Etc.Internal.Spec.Types type Rep CliCmdSpec = D1 (MetaData "CliCmdSpec" "System.Etc.Internal.Spec.Types" "etc-0.4.1.0-1rVDgN3Dze9Irlk2jWGFiB" False) (C1 (MetaCons "CliCmdSpec" PrefixI True) (S1 (MetaSel (Just "cliCmdDesc") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "cliCmdHeader") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) | |
data ConfigSources cmd #
Constructors
| ConfigSources | |
Instances
data SingleConfigValueType #
Instances
data ConfigValueType #
Constructors
| CVTSingle !SingleConfigValueType | |
| CVTArray !SingleConfigValueType |
Instances
data ConfigValue cmd #
Constructors
| ConfigValue | |
Fields
| |
| SubConfig | |
Fields
| |
Instances
data CliProgramSpec #
Constructors
| CliProgramSpec | |
Fields
| |
Instances
Constructors
| FilePathsSpec ![Text] | |
| FilesSpec | |
Fields
| |
Instances
| Eq FilesSpec # | |
| Show FilesSpec # | |
| Generic FilesSpec # | |
| Lift FilesSpec # | |
| type Rep FilesSpec # | |
Defined in System.Etc.Internal.Spec.Types type Rep FilesSpec = D1 (MetaData "FilesSpec" "System.Etc.Internal.Spec.Types" "etc-0.4.1.0-1rVDgN3Dze9Irlk2jWGFiB" False) (C1 (MetaCons "FilePathsSpec" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])) :+: C1 (MetaCons "FilesSpec" PrefixI True) (S1 (MetaSel (Just "fileLocationEnvVar") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "fileLocationPaths") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text]))) | |
data ConfigSpec cmd #
Constructors
| ConfigSpec | |
Fields
| |