Safe Haskell | None |
---|
- data Application g = Application {
- appName :: String
- appActions :: [Action g]
- appGlobalDesc :: OptM g ()
- appGlobalDefs :: g
- appLongDesc :: String
- data Action g = forall l . Action {
- actName :: String
- actOptDesc :: OptM l ()
- actDefOpts :: l
- actAction :: g -> l -> [String] -> IO ()
- actShortDesc :: String
- actLongDesc :: String
- runApplication :: Application g -> [String] -> IO ()
Documentation
data Application g Source
Application | |
|
forall l . Action | |
|
runApplication :: Application g -> [String] -> IO ()Source
Runs application: parses args, looks up an action and runs it