úÎ_\     NoneHMnThis is a drop-in replacement for simpleOptions from Options.Applicative.Simple, with the added feature of a  `--summary`7 flag that prints out the header. (Should be one line)version stringheaderprogram descriptionglobal settingscommands (use  addCommand)None+HM $Things that can go wrong when using .;Represents the plugins available to a given program. See:  .>Represents a runnable plugin. Plugins must be discovered via  .The program being plugged into. -The name of this plugin (without the prefix). "A summary of what this plugin does ·Describes how to create a process out of a plugin and arguments. You may use Data.Process and Data.Conduit.Process to manage the process's stdin, stdout, and stderr in various ways. ’Find the plugins for a given program by inspecting everything on the PATH. Any program that is prefixed with the given name and responds to the  `--summary`< flag by writing one line to stdout is considered a plugin. $Look up a particular plugin by name.List the available plugins.–A convenience wrapper around lookupPlugin and pluginProc. Handles stdin, stdout, and stderr are all inherited by the plugin. Throws PluginException."Drop the .exe extension if present!    !"#$%      !"#$%NoneNGenerate the "commands" argument to simpleOptions based on available plugins.&'Convert a single plugin into a command.&&&None„Runs a stackage plugin. Handy for dynamic one-off runs, but if you'll be running multiple plugins, it is recommended that you use findPlugins "stackage"3 so that the plugin search is performed only once.    '       !"#$%&'()*+stackage-cli-0.0.0.3 Stackage.CLI SimpleOptionsPluginsPlugins.Commandsoptparse-simple-0.0.2Options.Applicative.Simple addCommand simpleVersion simpleOptionsPluginExceptionPluginExitFailurePluginNotFoundPlugin pluginPrefix pluginName pluginSummary pluginProc findPlugins lookupPlugin listPlugins callPlugincommandsFromPluginsrunStackagePlugin dropExeExt_pluginsPrefix _pluginsMap _pluginPrefix _pluginName_pluginSummarypluginProcessNametoPlugindiscoverPluginsexecutablesPrefixed getPathDirspathToContents fileExistsInisExecutableIn clFilterMclNub clNubState$fExceptionPluginException toCommand