| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
System.Console.CmdArgs.Helper
Description
Module for implementing CmdArgs helpers. A CmdArgs helper is an external program,
that helps a user construct the command line arguments. To use a helper set the
environment variable $CMDARGS_HELPER (or $CMDARGS_HELPER_YOURPROGRAM) to
one of:
echo foowill causefooto be used as the command arguments.cmdargs-browserwill cause a web browser to appear to help entering the arguments. For this command to work, you will need to install thecmdargs-browserpackage: http://hackage.haskell.org/package/cmdargs-browser
Called by the main program
Arguments
| :: String | Name of the command to run, e.g. |
| -> Mode a | Mode to run remotely |
| -> [String] | Initial set of command line flags (not supported by all helpers) |
| -> IO (Either String [String]) | Either an error message, or a list of flags to use |
Run a remote command line entry.
Called by the helper program
data Unknown
Unknown value, representing the values stored within the Mode structure. While the values
are not observable, they behave identically to the original values.