-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearch.json
More file actions
1 lines (1 loc) · 25.4 KB
/
search.json
File metadata and controls
1 lines (1 loc) · 25.4 KB
1
{"Typealiases.html#/s:5Guaka3Runa":{"name":"Run","abstract":"<p>Run block, called when the command is executed"},"Typealiases.html#/s:5Guaka14ConditionalRuna":{"name":"ConditionalRun","abstract":"<p>Conditional Run block, called when the command is executed"},"Typealiases.html#/s:5Guaka13Configurationa":{"name":"Configuration","abstract":"<p>Configuration block</p>"},"Structs/GuakaConfig.html#/s:5Guaka0A6ConfigV13helpGeneratorAA04HelpD0_pXpvpZ":{"name":"helpGenerator","abstract":"<p>Sets the help generator strategy","parent_name":"GuakaConfig"},"Structs/FlagHelp.html#/s:5Guaka8FlagHelpV8longNameSSvp":{"name":"longName","abstract":"<p>Flag long name</p>","parent_name":"FlagHelp"},"Structs/FlagHelp.html#/s:5Guaka8FlagHelpV9shortNameSSSgvp":{"name":"shortName","abstract":"<p>Flag short name</p>","parent_name":"FlagHelp"},"Structs/FlagHelp.html#/s:5Guaka8FlagHelpV10isRequiredSbvp":{"name":"isRequired","abstract":"<p>Is flag required</p>","parent_name":"FlagHelp"},"Structs/FlagHelp.html#/s:5Guaka8FlagHelpV5valueAA0B5Value_pSgvp":{"name":"value","abstract":"<p>Flag value.</p>","parent_name":"FlagHelp"},"Structs/FlagHelp.html#/s:5Guaka8FlagHelpV15typeDescriptionSSvp":{"name":"typeDescription","abstract":"<p>Flag type description message</p>","parent_name":"FlagHelp"},"Structs/FlagHelp.html#/s:5Guaka8FlagHelpV11descriptionSSvp":{"name":"description","abstract":"<p>Flag description messae</p>","parent_name":"FlagHelp"},"Structs/FlagHelp.html#/s:5Guaka8FlagHelpV9isBooleanSbvp":{"name":"isBoolean","abstract":"<p>Is flag a boolean</p>","parent_name":"FlagHelp"},"Structs/FlagHelp.html#/s:5Guaka8FlagHelpV10wasChangedSbvp":{"name":"wasChanged","abstract":"<p>Was the flag changed by the passed arguments</p>","parent_name":"FlagHelp"},"Structs/FlagHelp.html#/s:5Guaka8FlagHelpV12isDeprecatedSbvp":{"name":"isDeprecated","abstract":"<p>Is the flag deprecated</p>","parent_name":"FlagHelp"},"Structs/FlagHelp.html#/s:5Guaka8FlagHelpV18deprecationMessageSSSgvp":{"name":"deprecationMessage","abstract":"<p>The flag deprecation message</p>","parent_name":"FlagHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV4nameSSvp":{"name":"name","abstract":"<p>The command name</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV8fullNameSSvp":{"name":"fullName","abstract":"<p>The command full name with the name of all its parents. For example <code>git show help</code></p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV5usageSSvp":{"name":"usage","abstract":"<p>The command usage string</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV9fullUsageSSvp":{"name":"fullUsage","abstract":"<p>The command full usage string containg the full name of the command (that contain the parents)</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV22longDescriptionMessageSSSgvp":{"name":"longDescriptionMessage","abstract":"<p>The command long description message.</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV23shortDescriptionMessageSSSgvp":{"name":"shortDescriptionMessage","abstract":"<p>The command short description message.</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV10hasExampleSbvp":{"name":"hasExample","abstract":"<p>Does this command have an example</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV7exampleSSSgvp":{"name":"example","abstract":"<p>The command example message</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV12isDeprecatedSbvp":{"name":"isDeprecated","abstract":"<p>Is this command deprecated</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV18deprecationMessageSSSgvp":{"name":"deprecationMessage","abstract":"<p>The command deprication message</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV10hasAliasesSbvp":{"name":"hasAliases","abstract":"<p>Does this command have aliases</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV7aliasesSaySSGvp":{"name":"aliases","abstract":"<p>The command aliases array</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV015aliasUsedToCallB0SSvp":{"name":"aliasUsedToCallCommand","abstract":"<p>The alias used to call the command","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV14hasSubCommandsSbvp":{"name":"hasSubCommands","abstract":"<p>Does this command have sub commands</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV11subCommandsSayACGvp":{"name":"subCommands","abstract":"<p>The command subcommands</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV8hasFlagsSbvp":{"name":"hasFlags","abstract":"<p>Does this command have flags</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV10localFlagsSayAA04FlagC0VGvp":{"name":"localFlags","abstract":"<p>The command local flags. These are the flags that the command defines.</p>","parent_name":"CommandHelp"},"Structs/CommandHelp.html#/s:5Guaka11CommandHelpV11globalFlagsSayAA04FlagC0VGvp":{"name":"globalFlags","abstract":"<p>The command global flags. These are the flags the command inherited from its parents.","parent_name":"CommandHelp"},"Structs/Flags.html#/s:5Guaka5FlagsV5flagsSayAA4FlagVGvp":{"name":"flags","abstract":"<p>All the flags passed</p>","parent_name":"Flags"},"Structs/Flags.html#/s:5Guaka5FlagsVyAA4FlagVSgSScip":{"name":"subscript(_:)","abstract":"<p>Gets a flag with a name</p>","parent_name":"Flags"},"Structs/Flags.html#/s:5Guaka5FlagsV12valueForNameAA9FlagValue_pSgSS_tcip":{"name":"subscript(valueForName:)","abstract":"<p>Gets a flag with a name</p>","parent_name":"Flags"},"Structs/Flags.html#/s:5Guaka5FlagsV13valuesForNameSayAA9FlagValue_pGSgSS_tcip":{"name":"subscript(valuesForName:)","abstract":"<p>Gets a flag with a name</p>","parent_name":"Flags"},"Structs/Flags.html#/s:5Guaka5FlagsV6getInt4nameSiSgSS_tF":{"name":"getInt(name:)","abstract":"<p>Gets an integer value for a flag</p>","parent_name":"Flags"},"Structs/Flags.html#/s:5Guaka5FlagsV7getBool4nameSbSgSS_tF":{"name":"getBool(name:)","abstract":"<p>Gets a bool value for a flag</p>","parent_name":"Flags"},"Structs/Flags.html#/s:5Guaka5FlagsV9getString4nameSSSgSS_tF":{"name":"getString(name:)","abstract":"<p>Gets a string value for a flag</p>","parent_name":"Flags"},"Structs/Flags.html#/s:5Guaka5FlagsV3get4name4typexSgSS_xmtAA9FlagValueRzlF":{"name":"get(name:type:)","abstract":"<p>Get a value for a type</p>","parent_name":"Flags"},"Structs/Flags.html#/s:5Guaka5FlagsV3get4name4typeSayxGSgSS_AGmtAA9FlagValueRzlF":{"name":"get(name:type:)","abstract":"<p>Get an array of values for a type</p>","parent_name":"Flags"},"Structs/Flag.html#/s:5Guaka4FlagV8longNameSSvp":{"name":"longName","abstract":"<p>Flag long name. Such as <code>verbose</code>","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV9shortNameSSSgvp":{"name":"shortName","abstract":"<p>Flag short name. Should be one letter. Such as <code>v</code>","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV11inheritableSbvp":{"name":"inheritable","abstract":"<p>Set the flag to be inheritable","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV11descriptionSSvp":{"name":"description","abstract":"<p>The flag description printed in the help beside the flag name</p>","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV4typeAA0B5Value_pXpvp":{"name":"type","abstract":"<p>Flag value type.</p>","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV8requiredSbvp":{"name":"required","abstract":"<p>Set the flag to be required","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV6valuesSayAA0B5Value_pGvp":{"name":"values","abstract":"<p>Flag values.","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV10repeatableSbvp":{"name":"repeatable","abstract":"<p>Set the flag to allow multiple values","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV5valueAA0B5Value_pSgvp":{"name":"value","abstract":"<p>Flag value.","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV17deprecationStatusAA011DeprecationD0Ovp":{"name":"deprecationStatus","abstract":"<p>Flag deprecation status.</p>","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV9hashValueSivp":{"name":"hashValue","abstract":"<p>Gets the flag hash value.</p>","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV9shortName04longD05value11description11inheritableACSSSg_SSxSSSbtcAA0B5ValueRzlufc":{"name":"init(shortName:longName:value:description:inheritable:)","abstract":"<p>Creates a new flag</p>","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV9shortName04longD06values11description11inheritableACSSSg_SSSayxGSSSbtcAA0B5ValueRzlufc":{"name":"init(shortName:longName:values:description:inheritable:)","abstract":"<p>Creates a new flag</p>","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV9shortName04longD06values11description11inheritableACSSSg_SSxdSSSbtcAA0B5ValueRzlufc":{"name":"init(shortName:longName:values:description:inheritable:)","abstract":"<p>Creates a new flag</p>","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV9shortName04longD04type11description8required10repeatable11inheritableACSSSg_SSxmSSS3btcAA0B5ValueRzlufc":{"name":"init(shortName:longName:type:description:required:repeatable:inheritable:)","abstract":"<p>Creates a new flag</p>","parent_name":"Flag"},"Structs/Flag.html#/s:5Guaka4FlagV9shortName04longD04type11description8required11inheritableACSSSg_SSSayxGmSSS2btcAA0B5ValueRzlufc":{"name":"init(shortName:longName:type:description:required:inheritable:)","abstract":"<p>Creates a new flag</p>","parent_name":"Flag"},"Structs/Flag.html":{"name":"Flag","abstract":"<p>Flag struct representing a flag</p>"},"Structs/Flags.html":{"name":"Flags","abstract":"<p>Flags represent an abstraction on a list of flags"},"Structs/CommandHelp.html":{"name":"CommandHelp","abstract":"<p>Structure that represents a Command information.</p>"},"Structs/FlagHelp.html":{"name":"FlagHelp","abstract":"<p>Structure that represent the information about a flag</p>"},"Structs/GuakaConfig.html":{"name":"GuakaConfig","abstract":"<p>Guaka global configurations."},"Protocols/FlagValue.html#/s:5Guaka9FlagValueP10fromString04flagC0xSS_tKFZ":{"name":"fromString(flagValue:)","abstract":"<p>Create a command string convertible from string</p>","parent_name":"FlagValue"},"Protocols/FlagValue.html#/s:5Guaka9FlagValueP15typeDescriptionSSvpZ":{"name":"typeDescription","abstract":"<p>Return a decription to be printed when priting the command help</p>","parent_name":"FlagValue"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP07commandB0AA07CommandB0Vvp":{"name":"commandHelp","abstract":"<p>Command Help instance</p>","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP07commandB0xAA07CommandB0V_tcfc":{"name":"init(commandHelp:)","abstract":"<p>Initialize with a command help</p>","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP7commandxAA7CommandC_tcfc":{"name":"init(command:)","abstract":"<p>Initialize with a command</p>","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP11helpMessageSSvp":{"name":"helpMessage","abstract":"<p>Return the full help message","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP05errorB7MessageSSvp":{"name":"errorHelpMessage","abstract":"<p>Return the message to be printed after printing the error occured","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP18deprecationSectionSSSgvp":{"name":"deprecationSection","abstract":"<p>Returns the deprecation for this command","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP25commandDescriptionSectionSSSgvp":{"name":"commandDescriptionSection","abstract":"<p>Return command description section to be printed for when the command help is printed.","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP12usageSectionSSSgvp":{"name":"usageSection","abstract":"<p>Return the usage secion to be printed for when the command help is printed.","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP14aliasesSectionSSSgvp":{"name":"aliasesSection","abstract":"<p>Return the aliases section to be printed for when the command help is printed.","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP14exampleSectionSSSgvp":{"name":"exampleSection","abstract":"<p>Return the example section to be printed for when the command help is printed.","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP18subCommandsSectionSSSgvp":{"name":"subCommandsSection","abstract":"<p>Return the subcommands section to be printed for when the command help is printed.","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP12flagsSectionSSSgvp":{"name":"flagsSection","abstract":"<p>Return the flags description section to be printed for when the command help is printed.","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP18informationSectionSSSgvp":{"name":"informationSection","abstract":"<p>Return command information description section to be printed for when the command help is printed.","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP11errorString8forErrorSSAA07CommandG0O_tF":{"name":"errorString(forError:)","abstract":"<p>Return the string printed when an error occur.","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP18deprecationMessage17forDeprecatedFlagSSSgAA0hB0V_tF":{"name":"deprecationMessage(forDeprecatedFlag:)","abstract":"<p>Return the string printed when a flag is deprecated.","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorP17suggestionMessage8original0D0SSSgSS_SStF":{"name":"suggestionMessage(original:suggestion:)","abstract":"<p>Returns a suggestion message string when a unrecognized command is passed to the root command.","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorPAAE17localFlagsSectionSSSgvp":{"name":"localFlagsSection","abstract":"<p>Undocumented</p>","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html#/s:5Guaka13HelpGeneratorPAAE18globalFlagsSectionSSSgvp":{"name":"globalFlagsSection","abstract":"<p>Undocumented</p>","parent_name":"HelpGenerator"},"Protocols/HelpGenerator.html":{"name":"HelpGenerator","abstract":"<p>Protocol that defines the help generation logic."},"Protocols/FlagValue.html":{"name":"FlagValue","abstract":"<p>Protocol that defines the needs to be implemented for a type to be used as a flag value</p>"},"Functions.html#/s:5Guaka4fail10statusCode12errorMessages5NeverOSi_SStF":{"name":"fail(statusCode:errorMessage:)","abstract":"<p>Fail, print the error message and exit the application"},"Functions.html#/s:5Guaka4fail10statusCode7commands5NeverOSi_AA7CommandCtF":{"name":"fail(statusCode:command:)","abstract":"<p>Fail, print the help message and exit the application"},"Functions.html#/s:5Guaka2eeoiySbAA4FlagV_ADtF":{"name":"==(_:_:)","abstract":"<p>Check for flags equality</p>"},"Extensions/String.html#/s:5Guaka9FlagValueP10fromString04flagC0xSS_tKFZ":{"name":"fromString(flagValue:)","parent_name":"String"},"Extensions/String.html#/s:5Guaka9FlagValueP15typeDescriptionSSvpZ":{"name":"typeDescription","parent_name":"String"},"Extensions/Int.html#/s:5Guaka9FlagValueP10fromString04flagC0xSS_tKFZ":{"name":"fromString(flagValue:)","parent_name":"Int"},"Extensions/Int.html#/s:5Guaka9FlagValueP15typeDescriptionSSvpZ":{"name":"typeDescription","parent_name":"Int"},"Extensions/Bool.html#/s:5Guaka9FlagValueP10fromString04flagC0xSS_tKFZ":{"name":"fromString(flagValue:)","parent_name":"Bool"},"Extensions/Bool.html#/s:5Guaka9FlagValueP15typeDescriptionSSvpZ":{"name":"typeDescription","parent_name":"Bool"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/Int.html":{"name":"Int"},"Extensions/String.html":{"name":"String"},"Enums/FlagValueError.html#/s:5Guaka14FlagValueErrorO010conversionD0yACSScACmF":{"name":"conversionError(_:)","abstract":"<p>Conversation error happened while parsing string to type","parent_name":"FlagValueError"},"Enums/CommandError.html#/s:5Guaka12CommandErrorO16wrongFlagPatternyACSScACmF":{"name":"wrongFlagPattern(_:)","abstract":"<p>Received a wrong flag patter, such as <code>---f</code></p>","parent_name":"CommandError"},"Enums/CommandError.html#/s:5Guaka12CommandErrorO14flagNeedsValueyACSS_SStcACmF":{"name":"flagNeedsValue(_:_:)","abstract":"<p>Flag requires a value that was not set</p>","parent_name":"CommandError"},"Enums/CommandError.html#/s:5Guaka12CommandErrorO12flagNotFoundyACSScACmF":{"name":"flagNotFound(_:)","abstract":"<p>Flag with name cannot be found</p>","parent_name":"CommandError"},"Enums/CommandError.html#/s:5Guaka12CommandErrorO22requiredFlagsWasNotSetyACSS_ypXptcACmF":{"name":"requiredFlagsWasNotSet(_:_:)","abstract":"<p>Required flag was not set</p>","parent_name":"CommandError"},"Enums/CommandError.html#/s:5Guaka12CommandErrorO20unexpectedFlagPassedyACSS_SaySSGtcACmF":{"name":"unexpectedFlagPassed(_:_:)","abstract":"<p>parsed an unexpected flag name</p>","parent_name":"CommandError"},"Enums/CommandError.html#/s:5Guaka12CommandErrorO014commandGeneralC0yAcA0B0C_s0C0_ptcACmF":{"name":"commandGeneralError(_:_:)","abstract":"<p>general command related error</p>","parent_name":"CommandError"},"Enums/CommandError.html#/s:5Guaka12CommandErrorO07unknownC0yA2CmF":{"name":"unknownError","abstract":"<p>unknown error occured</p>","parent_name":"CommandError"},"Enums/CommandError.html#/s:5Guaka12CommandErrorO18incorrectFlagValueyACSS_SStcACmF":{"name":"incorrectFlagValue(_:_:)","abstract":"<p>an incorrect value type was passed to the flag</p>","parent_name":"CommandError"},"Enums/CommandError.html#/s:5Guaka12CommandErrorO05wrongB11UsageStringyACSScACmF":{"name":"wrongCommandUsageString(_:)","abstract":"<p>Wrong usage string was passed to the command</p>","parent_name":"CommandError"},"Enums/CommandError.html#/s:5Guaka12CommandErrorO17wrongFlagLongNameyACSScACmF":{"name":"wrongFlagLongName(_:)","abstract":"<p>Wrong long name was passed for flag</p>","parent_name":"CommandError"},"Enums/CommandError.html#/s:5Guaka12CommandErrorO18wrongFlagShortNameyACSScACmF":{"name":"wrongFlagShortName(_:)","abstract":"<p>Wrong short name was passed for flag</p>","parent_name":"CommandError"},"Enums/DeprecationStatus.html#/s:5Guaka17DeprecationStatusO13notDeprecatedyA2CmF":{"name":"notDeprecated","abstract":"<p>not deprecated, this is the default</p>","parent_name":"DeprecationStatus"},"Enums/DeprecationStatus.html#/s:5Guaka17DeprecationStatusO10deprecatedyACSScACmF":{"name":"deprecated(_:)","abstract":"<p>the flag/command is deprecated</p>","parent_name":"DeprecationStatus"},"Enums/DeprecationStatus.html#/s:5Guaka17DeprecationStatusO12isDeprecatedSbvp":{"name":"isDeprecated","abstract":"<p>Is it deprecated</p>","parent_name":"DeprecationStatus"},"Enums/DeprecationStatus.html#/s:5Guaka17DeprecationStatusO18deprecationMessageSSSgvp":{"name":"deprecationMessage","abstract":"<p>The deprication message</p>","parent_name":"DeprecationStatus"},"Enums/DeprecationStatus.html":{"name":"DeprecationStatus","abstract":"<p>Deprecation status type for flags and commands</p>"},"Enums/CommandError.html":{"name":"CommandError","abstract":"<p>Command Error Enum</p>"},"Enums/FlagValueError.html":{"name":"FlagValueError","abstract":"<p>Error to throw when converting string to FlagValue</p>"},"Classes/Command.html#/s:5Guaka7CommandC5usageSSvp":{"name":"usage","abstract":"<p>The command uasage oneliner string.","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC12shortMessageSSSgvp":{"name":"shortMessage","abstract":"<p>The short usages string","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC11longMessageSSSgvp":{"name":"longMessage","abstract":"<p>The long usages string","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC7exampleSSSgvp":{"name":"example","abstract":"<p>The example section of the command","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC17deprecationStatusAA011DeprecationD0Ovp":{"name":"deprecationStatus","abstract":"<p>The command deprecation status.","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC5flagsSayAA4FlagVGvp":{"name":"flags","abstract":"<p>The flags available for this command","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC8commandsSayACGvp":{"name":"commands","abstract":"<p>The subcommands this command has</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC6parentACSgvp":{"name":"parent","abstract":"<p>The parent of this command.","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC6preRunSbAA5FlagsV_SaySSGtcSgvp":{"name":"preRun","abstract":"<p>After the parsing matches the subcommand, preRun is executed before exacuting run","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC17inheritablePreRunSbAA5FlagsV_SaySSGtcSgvp":{"name":"inheritablePreRun","abstract":"<p>After the parsing matches the subcommand, preRun is executed before exacuting run","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC3runyAA5FlagsV_SaySSGtcSgvp":{"name":"run","abstract":"<p>After the parsing matches the subcommand, run is called after preRun","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC7postRunSbAA5FlagsV_SaySSGtcSgvp":{"name":"postRun","abstract":"<p>After the parsing matches the subcommand, postRun is called after run","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC18inheritablePostRunSbAA5FlagsV_SaySSGtcSgvp":{"name":"inheritablePostRun","abstract":"<p>After the parsing matches the subcommand, postRun is called after run","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC7aliasesSaySSGvp":{"name":"aliases","abstract":"<p>The command aliases","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC11helpMessageSSvp":{"name":"helpMessage","abstract":"<p>Get the help message for the command","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC5usage12shortMessage04longE05flags7example6parent7aliases17deprecationStatus3runACSS_SSSgAMSayAA4FlagVGAmCSgSaySSGAA011DeprecationL0OyAA5FlagsV_ARtcSgtcfc":{"name":"init(usage:shortMessage:longMessage:flags:example:parent:aliases:deprecationStatus:run:)","abstract":"<p>Initialize a command</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC5usage13configuration3runACSS_yACcSgyAA5FlagsV_SaySSGtcSgtcfc":{"name":"init(usage:configuration:run:)","abstract":"<p>Initialize a command</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC8withNameACSgSS_tcip":{"name":"subscript(withName:)","abstract":"<p>Gets the subcommand with a name</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC3add03subB09setParentyAC_SbtF":{"name":"add(subCommand:setParent:)","abstract":"<p>Adds a new subcommand</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC3add11subCommandsySayACG_tF":{"name":"add(subCommands:)","abstract":"<p>Add a list of commands</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC06removeB011passingTestySbACXE_tF":{"name":"removeCommand(passingTest:)","abstract":"<p>Remove a command</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC3add4flagyAA4FlagV_tF":{"name":"add(flag:)","abstract":"<p>Adds a flag</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC3add5flagsySayAA4FlagVG_tF":{"name":"add(flags:)","abstract":"<p>Adds a list of flag</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC10removeFlag11passingTestySbAA0D0VXE_tF":{"name":"removeFlag(passingTest:)","abstract":"<p>Remove a command</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC4fail10statusCode12errorMessages5NeverOSi_SSSgtF":{"name":"fail(statusCode:errorMessage:)","abstract":"<p>Fail, print the help message and exit the application","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC7executeyyF":{"name":"execute()","abstract":"<p>Execute a command passing all the command line arguments received</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC7execute15commandLineArgsySaySSG_tF":{"name":"execute(commandLineArgs:)","abstract":"<p>Executes a command with a list of arguments</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC16commandToExecute0C8LineArgsACSaySSG_tF":{"name":"commandToExecute(commandLineArgs:)","abstract":"<p>Get the actual command to execute based on the current command and the arguments passed</p>","parent_name":"Command"},"Classes/Command.html#/s:5Guaka7CommandC8validateyyKF":{"name":"validate()","abstract":"<p>Validate a Command it flags and subcommands</p>","parent_name":"Command"},"Classes/Command.html":{"name":"Command","abstract":"<p>Command class representing a Command that can be executed.</p>"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Enums.html":{"name":"Enumerations","abstract":"<p>The following enumerations are available globally.</p>"},"Extensions.html":{"name":"Extensions","abstract":"<p>The following extensions are available globally.</p>"},"Functions.html":{"name":"Functions","abstract":"<p>The following functions are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"},"Structs.html":{"name":"Structures","abstract":"<p>The following structures are available globally.</p>"},"Typealiases.html":{"name":"Type Aliases","abstract":"<p>The following type aliases are available globally.</p>"}}