Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Documentation
argOptionWith :: String -> String -> String -> [String] -> (String -> Maybe a) -> ArgParser a Source #
flagExpert :: Flag -> Bool Source #
data ParseResult a Source #
primFlag :: String -> [String] -> (String -> Bool) -> (a -> a -> Either Error a) -> a -> ArgParser (String -> a) -> OptionParser a Source #
filenames :: OptionParser [String] Source #
io :: IO a -> OptionParser a Source #
inGroup :: String -> OptionParser a -> OptionParser a Source #
expert :: OptionParser a -> OptionParser a Source #
OptionParser a -> OptionParser a Source #
::version :: String -> OptionParser a -> OptionParser a Source #
help :: String -> String -> OptionParser a -> OptionParser a Source #
parseCommandLine :: String -> OptionParser a -> IO a Source #
parseCommandLineWithExtraArgs :: [String] -> String -> OptionParser a -> IO a Source #
parseCommandLineWithArgs :: String -> [String] -> String -> OptionParser a -> IO a Source #