Safe Haskell | None |
---|---|
Language | Haskell2010 |
Clckwrks.GetOpts
Synopsis
- data Flag
- = ModifyConfig (ClckwrksConfig -> ClckwrksConfig)
- | Help
- | Version
- isHelp :: Flag -> Bool
- isVersion :: Flag -> Bool
- clckwrksOpts :: ClckwrksConfig -> [OptDescr Flag]
- parseArgs :: [OptDescr Flag] -> [String] -> IO (ClckwrksConfig -> IO ClckwrksConfig)
- helpMessage :: [OptDescr Flag] -> String
Documentation
command-line Flags
Constructors
ModifyConfig (ClckwrksConfig -> ClckwrksConfig) | |
Help | |
Version |
clckwrksOpts :: ClckwrksConfig -> [OptDescr Flag] Source #
Command line options.
parseArgs :: [OptDescr Flag] -> [String] -> IO (ClckwrksConfig -> IO ClckwrksConfig) Source #
Parse the command line arguments into a list of flags. Exits with usage message, in case of failure.