Safe Haskell | None |
---|
System.Console.YAOP.Actions
- 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
Constructors
Application | |
Fields
|
Constructors
forall l . Action | |
Fields
|
runApplication :: Application g -> [String] -> IO ()Source
Runs application: parses args, looks up an action and runs it