Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
cliArgKeys :: [Text] Source #
cliOptKeys :: [Text] Source #
coerceConfigValueType :: Text -> Value -> ConfigValueType -> Maybe Value Source #
matchesConfigValueType :: Value -> ConfigValueType -> Bool Source #
Orphan instances
FromJSON CliProgramSpec Source # | |
parseJSON :: Value -> Parser CliProgramSpec # parseJSONList :: Value -> Parser [CliProgramSpec] # | |
FromJSON ConfigValueType Source # | |
parseJSON :: Value -> Parser ConfigValueType # parseJSONList :: Value -> Parser [ConfigValueType] # | |
FromJSON CliCmdSpec Source # | |
parseJSON :: Value -> Parser CliCmdSpec # parseJSONList :: Value -> Parser [CliCmdSpec] # | |
FromJSON cmd => FromJSON (ConfigSpec cmd) Source # | |
parseJSON :: Value -> Parser (ConfigSpec cmd) # parseJSONList :: Value -> Parser [ConfigSpec cmd] # | |
FromJSON cmd => FromJSON (ConfigValue cmd) Source # | |
parseJSON :: Value -> Parser (ConfigValue cmd) # parseJSONList :: Value -> Parser [ConfigValue cmd] # | |
FromJSON cmd => FromJSON (CliEntrySpec cmd) Source # | |
parseJSON :: Value -> Parser (CliEntrySpec cmd) # parseJSONList :: Value -> Parser [CliEntrySpec cmd] # |