Safe Haskell | Safe-Infered |
---|
Darcs.Commands
Documentation
data CommandControl
Constructors
CommandData DarcsCommand | |
HiddenCommand DarcsCommand | |
GroupName String |
data DarcsCommand
Constructors
DarcsCommand | |
Fields
| |
SuperCommand | |
Fields
|
commandAlias :: String -> Maybe DarcsCommand -> DarcsCommand -> DarcsCommand
commandStub :: String -> String -> String -> DarcsCommand -> DarcsCommand
commandOptions :: AbsolutePath -> DarcsCommand -> ([OptDescr DarcsFlag], [OptDescr DarcsFlag])
commandAlloptions :: DarcsCommand -> ([DarcsOption], [DarcsOption])
disambiguateCommands :: [CommandControl] -> String -> [String] -> Either String (CommandArgs, [String])
data CommandArgs
getCommandHelp :: Maybe DarcsCommand -> DarcsCommand -> String
getSubcommands :: DarcsCommand -> [CommandControl]
usage :: [CommandControl] -> String
usageHelper :: [CommandControl] -> String
subusage :: DarcsCommand -> String
chompNewline :: String -> String
extractCommands :: [CommandControl] -> [DarcsCommand]
superName :: Maybe DarcsCommand -> String
nodefaults :: [DarcsFlag] -> AbsolutePath -> [String] -> IO [String]
putVerbose :: [DarcsFlag] -> Doc -> IO ()
putWarning :: [DarcsFlag] -> Doc -> IO ()