SimpleGetOpt
getOpts
data OptSpec a
data OptDescr a
type OptSetter a
data ArgDescr a
dumpUsage
reportUsageError
usageString