h$ None optparse-simple-Generate and execute a simple options parser.optparse-simpleGenerate a string like Version 1.2, Git revision 1234.$(simpleVersion @) :: optparse-simple(Add a command to the options dispatcher.optparse-simpleAdd a command that takes sub-commands to the options dispatcher.Example: addSubCommands "thing" "Subcommands that operate on things" (do addCommand "delete" "Delete the thing" (const deleteTheThing) (pure ()) addCommand "create" "Create a thing" createAThing (strOption (long "hello"))) >If there are common options between all the sub-commands, use  in combination with  instead of .optparse-simple!Generate a simple options parser. Most of the time you should use  instead, but  can be used for sub-commands that need common options. For example: addCommand "thing" "Subcommands that operate on things" (\(opts,runSubCmd) -> runSubCmd opts) (simpleParser (flag () () (long "some-flag")) $ do addCommand "delete" "Delete the thing" (const deleteTheThing) (pure ()) addCommand "create" "Create a thing" createAThing (strOption (long "hello"))) optparse-simpleversion stringoptparse-simpleheaderoptparse-simpleprogram descriptionoptparse-simpleglobal settingsoptparse-simplecommands (use )optparse-simplecommand stringoptparse-simpletitle of commandoptparse-simple2constructor to wrap up command in common data typeoptparse-simplecommand parseroptparse-simplecommand stringoptparse-simpletitle of commandoptparse-simplesub-commands (use )optparse-simplecommon settingsoptparse-simplecommands (use )  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-Inferred             ! " # $ % & ' ( )*+,*+-*+.*+/*+0*+1*+2*+3*+4*56*57*58*59*5:*5;*5<*5=*5>*5?*5@*5A*5B*5C*5D*5E*5F*5G*5H*5I*5J*5K*5L*5M*5N*5O*5P*5Q*5R*5S*5T*5U*5V*5W*5X*5Y*5Z*5[*5\*5]*5^*5_*5`*5a*5b*5c*5d*5e*5f*5g*5h*5i*5j*5k*5l*5m*5n*op*oq*or*st*su*sv*sw*sx*sy*sz*s{*s|*s}*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*********.optparse-simple-0.1.1.4-47fUTpBNUfr8IPCtewVC87Options.Applicative.SimplePaths_optparse_simple simpleOptions simpleVersion addCommandaddSubCommands simpleParserbaseGHC.BaseString<$ Applicative<*liftA2*>pure<*>mappendControl.Applicativeoptional WrappedMonad WrapMonad unwrapMonad WrappedArrow WrapArrow unwrapArrowZipList getZipListData.Functor.ConstConstgetConst Data.Functor<$>liftA3liftA<**> Alternativemanysomeempty<|>4optparse-applicative-0.16.1.0-GxbVySBYO9FCqe9fnZkiK1Options.Applicative.Extra renderFailure parserFailureexecParserPuregetParseResulthandleParseResultcustomExecParser execParser hsubparserhelperOptions.Applicative.Builder defaultPrefsidmprefshelpShowGlobalshelpLongEqualscolumnssubparserInline noBacktrackshowHelpOnEmptyshowHelpOnError disambiguate multiSuffixinfoforwardOptions noIntersperse failureCode progDescDocprogDesc footerDocfooter headerDocheader briefDescfullDescoption strOption infoOption abortOptionswitchflag'flag strArgumentargument subparser completeraction completeWith commandGroupcommandstylehiddenmetavar noArgErrorhelpDochelp showDefaultshowDefaultWithvaluelongshortdisabled maybeReader eitherReaderstrautoInfoModPrefsMod%Options.Applicative.Builder.Completer bashCompleter listCompleterlistIOCompleter$Options.Applicative.Builder.Internalinternal OptionFields FlagFields CommandFieldsArgumentFieldsHasName HasCompleterHasValue HasMetavarModOptions.Applicative.Types overFailure mkCompleter readerError readerAbort ParseErrorUnexpectedErrorExpectsArgError MissingError UnknownError ShowHelpTextErrorMsgInfoMsg ParserInfo infoPolicyinfoFailureCode infoFooter infoHeader infoProgDesc infoParser infoFullDesc ParserPrefsprefHelpShowGlobalprefHelpLongEquals prefColumns prefBacktrackprefShowHelpOnEmptyprefShowHelpOnErrorprefMultiSuffixprefDisambiguateReadMParser CompleterCompletionResultexecCompletion ParserFailure execFailure ParserResultCompletionInvokedSuccessFailureOptions.Applicative.Help.Types ParserHelp helpFooter helpGlobalshelpBody helpUsage helpHeader helpErrorhelpSuggestionsversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName