diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index 7b51dfb..7d22d8f 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1,3 +1,3 @@ var typedoc = typedoc || {}; typedoc.search = typedoc.search || {}; - typedoc.search.data = {"kinds":{"1":"External module","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":1,"name":"\"src/Contracts/index\"","url":"modules/_src_contracts_index_.html","classes":"tsd-kind-external-module"},{"id":1,"kind":256,"name":"SerializedCommandContract","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":2,"kind":1024,"name":"args","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#args","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":3,"kind":1024,"name":"flags","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#flags","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":4,"kind":1024,"name":"commandName","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#commandname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":5,"kind":1024,"name":"description","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":6,"kind":256,"name":"CommandConstructorContract","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":7,"kind":512,"name":"constructor","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":8,"kind":1024,"name":"args","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#args","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":9,"kind":1024,"name":"flags","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#flags","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":10,"kind":1024,"name":"commandName","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#commandname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":11,"kind":1024,"name":"description","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#description","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":12,"kind":256,"name":"CommandContract","url":"interfaces/_src_contracts_index_.commandcontract.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":13,"kind":1024,"name":"parsed","url":"interfaces/_src_contracts_index_.commandcontract.html#parsed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":14,"kind":1024,"name":"logs","url":"interfaces/_src_contracts_index_.commandcontract.html#logs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":15,"kind":1024,"name":"prompt","url":"interfaces/_src_contracts_index_.commandcontract.html#prompt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":16,"kind":1024,"name":"colors","url":"interfaces/_src_contracts_index_.commandcontract.html#colors","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":17,"kind":2048,"name":"handle","url":"interfaces/_src_contracts_index_.commandcontract.html#handle","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":18,"kind":2048,"name":"$log","url":"interfaces/_src_contracts_index_.commandcontract.html#_log","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":19,"kind":2048,"name":"$logError","url":"interfaces/_src_contracts_index_.commandcontract.html#_logerror","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":20,"kind":2048,"name":"$success","url":"interfaces/_src_contracts_index_.commandcontract.html#_success","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":21,"kind":2048,"name":"$info","url":"interfaces/_src_contracts_index_.commandcontract.html#_info","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":22,"kind":2048,"name":"$error","url":"interfaces/_src_contracts_index_.commandcontract.html#_error","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":23,"kind":2048,"name":"$warning","url":"interfaces/_src_contracts_index_.commandcontract.html#_warning","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":24,"kind":2048,"name":"$complete","url":"interfaces/_src_contracts_index_.commandcontract.html#_complete","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":25,"kind":2048,"name":"$note","url":"interfaces/_src_contracts_index_.commandcontract.html#_note","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":26,"kind":2048,"name":"$await","url":"interfaces/_src_contracts_index_.commandcontract.html#_await","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":27,"kind":4194304,"name":"FlagTypes","url":"modules/_src_contracts_index_.html#flagtypes","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":28,"kind":4194304,"name":"ArgTypes","url":"modules/_src_contracts_index_.html#argtypes","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":29,"kind":4194304,"name":"CommandArg","url":"modules/_src_contracts_index_.html#commandarg","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":30,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#commandarg.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".CommandArg"},{"id":31,"kind":4194304,"name":"CommandFlag","url":"modules/_src_contracts_index_.html#commandflag","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":32,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#commandflag.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".CommandFlag"},{"id":33,"kind":4194304,"name":"GlobalFlagHandler","url":"modules/_src_contracts_index_.html#globalflaghandler","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":34,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#globalflaghandler.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".GlobalFlagHandler"},{"id":35,"kind":4194304,"name":"CommandsGroup","url":"modules/_src_contracts_index_.html#commandsgroup","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":36,"kind":4194304,"name":"ManifestCommand","url":"modules/_src_contracts_index_.html#manifestcommand","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":37,"kind":4194304,"name":"ManifestNode","url":"modules/_src_contracts_index_.html#manifestnode","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":38,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#manifestnode.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".ManifestNode"},{"id":39,"kind":4194304,"name":"LabelsList","url":"modules/_src_contracts_index_.html#labelslist","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":40,"kind":1,"name":"\"src/Exceptions/InvalidArgumentException\"","url":"modules/_src_exceptions_invalidargumentexception_.html","classes":"tsd-kind-external-module"},{"id":41,"kind":128,"name":"InvalidArgumentException","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Exceptions/InvalidArgumentException\""},{"id":42,"kind":2048,"name":"invalidType","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#invalidtype","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":43,"kind":2048,"name":"missingArgument","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#missingargument","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":44,"kind":1024,"name":"name","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":45,"kind":1024,"name":"message","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":46,"kind":1024,"name":"code","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#code","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":47,"kind":1024,"name":"status","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#status","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":48,"kind":512,"name":"constructor","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":49,"kind":1024,"name":"stack","url":"classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/InvalidArgumentException\".InvalidArgumentException"},{"id":50,"kind":1,"name":"\"src/Parser/index\"","url":"modules/_src_parser_index_.html","classes":"tsd-kind-external-module"},{"id":51,"kind":128,"name":"Parser","url":"classes/_src_parser_index_.parser.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Parser/index\""},{"id":52,"kind":512,"name":"constructor","url":"classes/_src_parser_index_.parser.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":53,"kind":2048,"name":"parse","url":"classes/_src_parser_index_.parser.html#parse","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":54,"kind":1,"name":"\"src/Exceptions/CommandValidationException\"","url":"modules/_src_exceptions_commandvalidationexception_.html","classes":"tsd-kind-external-module"},{"id":55,"kind":128,"name":"CommandValidationException","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Exceptions/CommandValidationException\""},{"id":56,"kind":2048,"name":"invalidManifestExport","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#invalidmanifestexport","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":57,"kind":2048,"name":"missingCommandName","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#missingcommandname","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":58,"kind":2048,"name":"invalidSpreadArgOrder","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#invalidspreadargorder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":59,"kind":2048,"name":"invalidOptionalArgOrder","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#invalidoptionalargorder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":60,"kind":1024,"name":"name","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":61,"kind":1024,"name":"message","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":62,"kind":1024,"name":"code","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#code","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":63,"kind":1024,"name":"status","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#status","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":64,"kind":512,"name":"constructor","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":65,"kind":1024,"name":"stack","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":66,"kind":1,"name":"\"src/utils/validateCommand\"","url":"modules/_src_utils_validatecommand_.html","classes":"tsd-kind-external-module"},{"id":67,"kind":64,"name":"validateCommand","url":"modules/_src_utils_validatecommand_.html#validatecommand","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/validateCommand\""},{"id":68,"kind":1,"name":"\"src/Manifest/index\"","url":"modules/_src_manifest_index_.html","classes":"tsd-kind-external-module"},{"id":69,"kind":128,"name":"Manifest","url":"classes/_src_manifest_index_.manifest.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Manifest/index\""},{"id":70,"kind":512,"name":"constructor","url":"classes/_src_manifest_index_.manifest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":71,"kind":2048,"name":"loadCommand","url":"classes/_src_manifest_index_.manifest.html#loadcommand","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":72,"kind":2048,"name":"generate","url":"classes/_src_manifest_index_.manifest.html#generate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":73,"kind":2048,"name":"load","url":"classes/_src_manifest_index_.manifest.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":74,"kind":1,"name":"\"src/utils/sortAndGroupCommands\"","url":"modules/_src_utils_sortandgroupcommands_.html","classes":"tsd-kind-external-module"},{"id":75,"kind":64,"name":"sortAndGroupCommands","url":"modules/_src_utils_sortandgroupcommands_.html#sortandgroupcommands","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/sortAndGroupCommands\""},{"id":76,"kind":1,"name":"\"src/utils/help\"","url":"modules/_src_utils_help_.html","classes":"tsd-kind-external-module"},{"id":77,"kind":64,"name":"printHelp","url":"modules/_src_utils_help_.html#printhelp","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/help\""},{"id":78,"kind":64,"name":"printHelpFor","url":"modules/_src_utils_help_.html#printhelpfor","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/help\""},{"id":79,"kind":1,"name":"\"src/Kernel/index\"","url":"modules/_src_kernel_index_.html","classes":"tsd-kind-external-module"},{"id":80,"kind":128,"name":"Kernel","url":"classes/_src_kernel_index_.kernel.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Kernel/index\""},{"id":81,"kind":1024,"name":"commands","url":"classes/_src_kernel_index_.kernel.html#commands","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":82,"kind":65536,"name":"__type","url":"classes/_src_kernel_index_.kernel.html#commands.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"src/Kernel/index\".Kernel.commands"},{"id":83,"kind":1024,"name":"manifestCommands","url":"classes/_src_kernel_index_.kernel.html#manifestcommands","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":84,"kind":1024,"name":"flags","url":"classes/_src_kernel_index_.kernel.html#flags","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":85,"kind":65536,"name":"__type","url":"classes/_src_kernel_index_.kernel.html#flags.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"src/Kernel/index\".Kernel.flags"},{"id":86,"kind":2048,"name":"register","url":"classes/_src_kernel_index_.kernel.html#register","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":87,"kind":2048,"name":"getSuggestions","url":"classes/_src_kernel_index_.kernel.html#getsuggestions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":88,"kind":2048,"name":"flag","url":"classes/_src_kernel_index_.kernel.html#flag","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":89,"kind":2048,"name":"find","url":"classes/_src_kernel_index_.kernel.html#find","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":90,"kind":2048,"name":"runCommand","url":"classes/_src_kernel_index_.kernel.html#runcommand","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":91,"kind":2048,"name":"handle","url":"classes/_src_kernel_index_.kernel.html#handle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":92,"kind":2048,"name":"useManifest","url":"classes/_src_kernel_index_.kernel.html#usemanifest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":93,"kind":2048,"name":"printHelp","url":"classes/_src_kernel_index_.kernel.html#printhelp","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":94,"kind":1,"name":"\"src/BaseCommand/index\"","url":"modules/_src_basecommand_index_.html","classes":"tsd-kind-external-module"},{"id":95,"kind":128,"name":"BaseCommand","url":"classes/_src_basecommand_index_.basecommand.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/BaseCommand/index\""},{"id":96,"kind":512,"name":"constructor","url":"classes/_src_basecommand_index_.basecommand.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":97,"kind":1024,"name":"rawMode","url":"classes/_src_basecommand_index_.basecommand.html#rawmode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":98,"kind":1024,"name":"args","url":"classes/_src_basecommand_index_.basecommand.html#args","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":99,"kind":1024,"name":"flags","url":"classes/_src_basecommand_index_.basecommand.html#flags","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":100,"kind":1024,"name":"commandName","url":"classes/_src_basecommand_index_.basecommand.html#commandname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":101,"kind":1024,"name":"description","url":"classes/_src_basecommand_index_.basecommand.html#description","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":102,"kind":1024,"name":"parsed","url":"classes/_src_basecommand_index_.basecommand.html#parsed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":103,"kind":1024,"name":"logs","url":"classes/_src_basecommand_index_.basecommand.html#logs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":104,"kind":1024,"name":"prompt","url":"classes/_src_basecommand_index_.basecommand.html#prompt","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":105,"kind":262144,"name":"colors","url":"classes/_src_basecommand_index_.basecommand.html#colors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":106,"kind":2048,"name":"$log","url":"classes/_src_basecommand_index_.basecommand.html#_log","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":107,"kind":2048,"name":"$logError","url":"classes/_src_basecommand_index_.basecommand.html#_logerror","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":108,"kind":2048,"name":"$success","url":"classes/_src_basecommand_index_.basecommand.html#_success","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":109,"kind":2048,"name":"$info","url":"classes/_src_basecommand_index_.basecommand.html#_info","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":110,"kind":2048,"name":"$error","url":"classes/_src_basecommand_index_.basecommand.html#_error","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":111,"kind":2048,"name":"$warning","url":"classes/_src_basecommand_index_.basecommand.html#_warning","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":112,"kind":2048,"name":"$complete","url":"classes/_src_basecommand_index_.basecommand.html#_complete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":113,"kind":2048,"name":"$note","url":"classes/_src_basecommand_index_.basecommand.html#_note","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":114,"kind":2048,"name":"$await","url":"classes/_src_basecommand_index_.basecommand.html#_await","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":115,"kind":2048,"name":"handle","url":"classes/_src_basecommand_index_.basecommand.html#handle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":116,"kind":1,"name":"\"src/Decorators/args\"","url":"modules/_src_decorators_args_.html","classes":"tsd-kind-external-module"},{"id":117,"kind":2097152,"name":"args","url":"modules/_src_decorators_args_.html#args","classes":"tsd-kind-object-literal tsd-parent-kind-external-module","parent":"\"src/Decorators/args\""},{"id":118,"kind":64,"name":"string","url":"modules/_src_decorators_args_.html#args.string","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/args\".args"},{"id":119,"kind":64,"name":"spread","url":"modules/_src_decorators_args_.html#args.spread","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/args\".args"},{"id":120,"kind":1,"name":"\"src/Decorators/flags\"","url":"modules/_src_decorators_flags_.html","classes":"tsd-kind-external-module"},{"id":121,"kind":2097152,"name":"flags","url":"modules/_src_decorators_flags_.html#flags","classes":"tsd-kind-object-literal tsd-parent-kind-external-module","parent":"\"src/Decorators/flags\""},{"id":122,"kind":64,"name":"string","url":"modules/_src_decorators_flags_.html#flags.string","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":123,"kind":64,"name":"number","url":"modules/_src_decorators_flags_.html#flags.number","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":124,"kind":64,"name":"boolean","url":"modules/_src_decorators_flags_.html#flags.boolean","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":125,"kind":64,"name":"array","url":"modules/_src_decorators_flags_.html#flags.array","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":126,"kind":64,"name":"numArray","url":"modules/_src_decorators_flags_.html#flags.numarray","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":127,"kind":1,"name":"\"src/utils/handleError\"","url":"modules/_src_utils_handleerror_.html","classes":"tsd-kind-external-module"},{"id":128,"kind":64,"name":"handleError","url":"modules/_src_utils_handleerror_.html#handleerror","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/handleError\""},{"id":129,"kind":1,"name":"\"index\"","url":"modules/_index_.html","classes":"tsd-kind-external-module"},{"id":130,"kind":1,"name":"\"example/index\"","url":"modules/_example_index_.html","classes":"tsd-kind-external-module"}]}; \ No newline at end of file + typedoc.search.data = {"kinds":{"1":"External module","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":1,"name":"\"src/Contracts/index\"","url":"modules/_src_contracts_index_.html","classes":"tsd-kind-external-module"},{"id":1,"kind":256,"name":"SerializedCommandContract","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":2,"kind":1024,"name":"args","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#args","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":3,"kind":1024,"name":"flags","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#flags","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":4,"kind":1024,"name":"commandName","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#commandname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":5,"kind":1024,"name":"description","url":"interfaces/_src_contracts_index_.serializedcommandcontract.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".SerializedCommandContract"},{"id":6,"kind":256,"name":"CommandConstructorContract","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":7,"kind":512,"name":"constructor","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":8,"kind":1024,"name":"args","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#args","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":9,"kind":1024,"name":"flags","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#flags","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":10,"kind":1024,"name":"commandName","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#commandname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":11,"kind":1024,"name":"description","url":"interfaces/_src_contracts_index_.commandconstructorcontract.html#description","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/Contracts/index\".CommandConstructorContract"},{"id":12,"kind":256,"name":"CommandContract","url":"interfaces/_src_contracts_index_.commandcontract.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":13,"kind":1024,"name":"parsed","url":"interfaces/_src_contracts_index_.commandcontract.html#parsed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":14,"kind":1024,"name":"logs","url":"interfaces/_src_contracts_index_.commandcontract.html#logs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":15,"kind":1024,"name":"prompt","url":"interfaces/_src_contracts_index_.commandcontract.html#prompt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":16,"kind":1024,"name":"colors","url":"interfaces/_src_contracts_index_.commandcontract.html#colors","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":17,"kind":2048,"name":"handle","url":"interfaces/_src_contracts_index_.commandcontract.html#handle","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":18,"kind":2048,"name":"$log","url":"interfaces/_src_contracts_index_.commandcontract.html#_log","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":19,"kind":2048,"name":"$logError","url":"interfaces/_src_contracts_index_.commandcontract.html#_logerror","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":20,"kind":2048,"name":"$success","url":"interfaces/_src_contracts_index_.commandcontract.html#_success","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":21,"kind":2048,"name":"$info","url":"interfaces/_src_contracts_index_.commandcontract.html#_info","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":22,"kind":2048,"name":"$error","url":"interfaces/_src_contracts_index_.commandcontract.html#_error","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":23,"kind":2048,"name":"$warning","url":"interfaces/_src_contracts_index_.commandcontract.html#_warning","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":24,"kind":2048,"name":"$complete","url":"interfaces/_src_contracts_index_.commandcontract.html#_complete","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":25,"kind":2048,"name":"$note","url":"interfaces/_src_contracts_index_.commandcontract.html#_note","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":26,"kind":2048,"name":"$await","url":"interfaces/_src_contracts_index_.commandcontract.html#_await","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"src/Contracts/index\".CommandContract"},{"id":27,"kind":4194304,"name":"FlagTypes","url":"modules/_src_contracts_index_.html#flagtypes","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":28,"kind":4194304,"name":"ArgTypes","url":"modules/_src_contracts_index_.html#argtypes","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":29,"kind":4194304,"name":"CommandArg","url":"modules/_src_contracts_index_.html#commandarg","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":30,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#commandarg.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".CommandArg"},{"id":31,"kind":4194304,"name":"CommandFlag","url":"modules/_src_contracts_index_.html#commandflag","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":32,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#commandflag.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".CommandFlag"},{"id":33,"kind":4194304,"name":"GlobalFlagHandler","url":"modules/_src_contracts_index_.html#globalflaghandler","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":34,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#globalflaghandler.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".GlobalFlagHandler"},{"id":35,"kind":4194304,"name":"CommandsGroup","url":"modules/_src_contracts_index_.html#commandsgroup","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":36,"kind":4194304,"name":"ManifestCommand","url":"modules/_src_contracts_index_.html#manifestcommand","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":37,"kind":4194304,"name":"ManifestNode","url":"modules/_src_contracts_index_.html#manifestnode","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":38,"kind":65536,"name":"__type","url":"modules/_src_contracts_index_.html#manifestnode.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"src/Contracts/index\".ManifestNode"},{"id":39,"kind":4194304,"name":"LabelsList","url":"modules/_src_contracts_index_.html#labelslist","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/Contracts/index\""},{"id":40,"kind":1,"name":"\"src/Exceptions/MissingCommandArgument\"","url":"modules/_src_exceptions_missingcommandargument_.html","classes":"tsd-kind-external-module"},{"id":41,"kind":128,"name":"MissingCommandArgument","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Exceptions/MissingCommandArgument\""},{"id":42,"kind":1024,"name":"command","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#command","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":43,"kind":1024,"name":"argumentName","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#argumentname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":44,"kind":2048,"name":"invoke","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#invoke","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":45,"kind":1024,"name":"name","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":46,"kind":1024,"name":"message","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":47,"kind":1024,"name":"code","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#code","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":48,"kind":1024,"name":"status","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#status","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":49,"kind":512,"name":"constructor","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":50,"kind":1024,"name":"stack","url":"classes/_src_exceptions_missingcommandargument_.missingcommandargument.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/MissingCommandArgument\".MissingCommandArgument"},{"id":51,"kind":1,"name":"\"src/Exceptions/InvalidFlagType\"","url":"modules/_src_exceptions_invalidflagtype_.html","classes":"tsd-kind-external-module"},{"id":52,"kind":128,"name":"InvalidFlagType","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Exceptions/InvalidFlagType\""},{"id":53,"kind":1024,"name":"command","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#command","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":54,"kind":1024,"name":"argumentName","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#argumentname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":55,"kind":1024,"name":"exceptedType","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#exceptedtype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":56,"kind":2048,"name":"invoke","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#invoke","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":57,"kind":1024,"name":"name","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":58,"kind":1024,"name":"message","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":59,"kind":1024,"name":"code","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#code","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":60,"kind":1024,"name":"status","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#status","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":61,"kind":512,"name":"constructor","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":62,"kind":1024,"name":"stack","url":"classes/_src_exceptions_invalidflagtype_.invalidflagtype.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/InvalidFlagType\".InvalidFlagType"},{"id":63,"kind":1,"name":"\"src/Parser/index\"","url":"modules/_src_parser_index_.html","classes":"tsd-kind-external-module"},{"id":64,"kind":128,"name":"Parser","url":"classes/_src_parser_index_.parser.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Parser/index\""},{"id":65,"kind":512,"name":"constructor","url":"classes/_src_parser_index_.parser.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":66,"kind":2048,"name":"castFlag","url":"classes/_src_parser_index_.parser.html#castflag","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":67,"kind":2048,"name":"validateFlag","url":"classes/_src_parser_index_.parser.html#validateflag","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":68,"kind":2048,"name":"validateArg","url":"classes/_src_parser_index_.parser.html#validatearg","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":69,"kind":2048,"name":"parse","url":"classes/_src_parser_index_.parser.html#parse","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Parser/index\".Parser"},{"id":70,"kind":1,"name":"\"src/Exceptions/CommandValidationException\"","url":"modules/_src_exceptions_commandvalidationexception_.html","classes":"tsd-kind-external-module"},{"id":71,"kind":128,"name":"CommandValidationException","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Exceptions/CommandValidationException\""},{"id":72,"kind":2048,"name":"invalidManifestExport","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#invalidmanifestexport","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":73,"kind":2048,"name":"missingCommandName","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#missingcommandname","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":74,"kind":2048,"name":"invalidSpreadArgOrder","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#invalidspreadargorder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":75,"kind":2048,"name":"invalidOptionalArgOrder","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#invalidoptionalargorder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":76,"kind":1024,"name":"name","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":77,"kind":1024,"name":"message","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":78,"kind":1024,"name":"code","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#code","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":79,"kind":1024,"name":"status","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#status","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":80,"kind":512,"name":"constructor","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":81,"kind":1024,"name":"stack","url":"classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/Exceptions/CommandValidationException\".CommandValidationException"},{"id":82,"kind":1,"name":"\"src/utils/validateCommand\"","url":"modules/_src_utils_validatecommand_.html","classes":"tsd-kind-external-module"},{"id":83,"kind":64,"name":"validateCommand","url":"modules/_src_utils_validatecommand_.html#validatecommand","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/validateCommand\""},{"id":84,"kind":1,"name":"\"src/Manifest/index\"","url":"modules/_src_manifest_index_.html","classes":"tsd-kind-external-module"},{"id":85,"kind":128,"name":"Manifest","url":"classes/_src_manifest_index_.manifest.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Manifest/index\""},{"id":86,"kind":512,"name":"constructor","url":"classes/_src_manifest_index_.manifest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":87,"kind":2048,"name":"loadCommand","url":"classes/_src_manifest_index_.manifest.html#loadcommand","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":88,"kind":2048,"name":"generate","url":"classes/_src_manifest_index_.manifest.html#generate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":89,"kind":2048,"name":"load","url":"classes/_src_manifest_index_.manifest.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Manifest/index\".Manifest"},{"id":90,"kind":1,"name":"\"src/utils/sortAndGroupCommands\"","url":"modules/_src_utils_sortandgroupcommands_.html","classes":"tsd-kind-external-module"},{"id":91,"kind":64,"name":"sortAndGroupCommands","url":"modules/_src_utils_sortandgroupcommands_.html#sortandgroupcommands","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/sortAndGroupCommands\""},{"id":92,"kind":1,"name":"\"src/utils/help\"","url":"modules/_src_utils_help_.html","classes":"tsd-kind-external-module"},{"id":93,"kind":64,"name":"printHelp","url":"modules/_src_utils_help_.html#printhelp","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/help\""},{"id":94,"kind":64,"name":"printHelpFor","url":"modules/_src_utils_help_.html#printhelpfor","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/help\""},{"id":95,"kind":1,"name":"\"src/Kernel/index\"","url":"modules/_src_kernel_index_.html","classes":"tsd-kind-external-module"},{"id":96,"kind":128,"name":"Kernel","url":"classes/_src_kernel_index_.kernel.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/Kernel/index\""},{"id":97,"kind":1024,"name":"commands","url":"classes/_src_kernel_index_.kernel.html#commands","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":98,"kind":65536,"name":"__type","url":"classes/_src_kernel_index_.kernel.html#commands.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"src/Kernel/index\".Kernel.commands"},{"id":99,"kind":1024,"name":"manifestCommands","url":"classes/_src_kernel_index_.kernel.html#manifestcommands","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":100,"kind":1024,"name":"flags","url":"classes/_src_kernel_index_.kernel.html#flags","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":101,"kind":65536,"name":"__type","url":"classes/_src_kernel_index_.kernel.html#flags.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"src/Kernel/index\".Kernel.flags"},{"id":102,"kind":2048,"name":"register","url":"classes/_src_kernel_index_.kernel.html#register","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":103,"kind":2048,"name":"getSuggestions","url":"classes/_src_kernel_index_.kernel.html#getsuggestions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":104,"kind":2048,"name":"flag","url":"classes/_src_kernel_index_.kernel.html#flag","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":105,"kind":2048,"name":"find","url":"classes/_src_kernel_index_.kernel.html#find","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":106,"kind":2048,"name":"runCommand","url":"classes/_src_kernel_index_.kernel.html#runcommand","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":107,"kind":2048,"name":"handle","url":"classes/_src_kernel_index_.kernel.html#handle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":108,"kind":2048,"name":"useManifest","url":"classes/_src_kernel_index_.kernel.html#usemanifest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":109,"kind":2048,"name":"printHelp","url":"classes/_src_kernel_index_.kernel.html#printhelp","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/Kernel/index\".Kernel"},{"id":110,"kind":1,"name":"\"src/BaseCommand/index\"","url":"modules/_src_basecommand_index_.html","classes":"tsd-kind-external-module"},{"id":111,"kind":128,"name":"BaseCommand","url":"classes/_src_basecommand_index_.basecommand.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/BaseCommand/index\""},{"id":112,"kind":512,"name":"constructor","url":"classes/_src_basecommand_index_.basecommand.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":113,"kind":1024,"name":"rawMode","url":"classes/_src_basecommand_index_.basecommand.html#rawmode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":114,"kind":1024,"name":"args","url":"classes/_src_basecommand_index_.basecommand.html#args","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":115,"kind":1024,"name":"flags","url":"classes/_src_basecommand_index_.basecommand.html#flags","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":116,"kind":1024,"name":"commandName","url":"classes/_src_basecommand_index_.basecommand.html#commandname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":117,"kind":1024,"name":"description","url":"classes/_src_basecommand_index_.basecommand.html#description","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":118,"kind":1024,"name":"parsed","url":"classes/_src_basecommand_index_.basecommand.html#parsed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":119,"kind":1024,"name":"logs","url":"classes/_src_basecommand_index_.basecommand.html#logs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":120,"kind":1024,"name":"prompt","url":"classes/_src_basecommand_index_.basecommand.html#prompt","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":121,"kind":262144,"name":"colors","url":"classes/_src_basecommand_index_.basecommand.html#colors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":122,"kind":2048,"name":"$log","url":"classes/_src_basecommand_index_.basecommand.html#_log","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":123,"kind":2048,"name":"$logError","url":"classes/_src_basecommand_index_.basecommand.html#_logerror","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":124,"kind":2048,"name":"$success","url":"classes/_src_basecommand_index_.basecommand.html#_success","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":125,"kind":2048,"name":"$info","url":"classes/_src_basecommand_index_.basecommand.html#_info","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":126,"kind":2048,"name":"$error","url":"classes/_src_basecommand_index_.basecommand.html#_error","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":127,"kind":2048,"name":"$warning","url":"classes/_src_basecommand_index_.basecommand.html#_warning","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":128,"kind":2048,"name":"$complete","url":"classes/_src_basecommand_index_.basecommand.html#_complete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":129,"kind":2048,"name":"$note","url":"classes/_src_basecommand_index_.basecommand.html#_note","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":130,"kind":2048,"name":"$await","url":"classes/_src_basecommand_index_.basecommand.html#_await","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":131,"kind":2048,"name":"handle","url":"classes/_src_basecommand_index_.basecommand.html#handle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/BaseCommand/index\".BaseCommand"},{"id":132,"kind":1,"name":"\"src/Decorators/args\"","url":"modules/_src_decorators_args_.html","classes":"tsd-kind-external-module"},{"id":133,"kind":2097152,"name":"args","url":"modules/_src_decorators_args_.html#args","classes":"tsd-kind-object-literal tsd-parent-kind-external-module","parent":"\"src/Decorators/args\""},{"id":134,"kind":64,"name":"string","url":"modules/_src_decorators_args_.html#args.string","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/args\".args"},{"id":135,"kind":64,"name":"spread","url":"modules/_src_decorators_args_.html#args.spread","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/args\".args"},{"id":136,"kind":1,"name":"\"src/Decorators/flags\"","url":"modules/_src_decorators_flags_.html","classes":"tsd-kind-external-module"},{"id":137,"kind":2097152,"name":"flags","url":"modules/_src_decorators_flags_.html#flags","classes":"tsd-kind-object-literal tsd-parent-kind-external-module","parent":"\"src/Decorators/flags\""},{"id":138,"kind":64,"name":"string","url":"modules/_src_decorators_flags_.html#flags.string","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":139,"kind":64,"name":"number","url":"modules/_src_decorators_flags_.html#flags.number","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":140,"kind":64,"name":"boolean","url":"modules/_src_decorators_flags_.html#flags.boolean","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":141,"kind":64,"name":"array","url":"modules/_src_decorators_flags_.html#flags.array","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":142,"kind":64,"name":"numArray","url":"modules/_src_decorators_flags_.html#flags.numarray","classes":"tsd-kind-function tsd-parent-kind-object-literal","parent":"\"src/Decorators/flags\".flags"},{"id":143,"kind":1,"name":"\"src/utils/handleError\"","url":"modules/_src_utils_handleerror_.html","classes":"tsd-kind-external-module"},{"id":144,"kind":64,"name":"handleError","url":"modules/_src_utils_handleerror_.html#handleerror","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils/handleError\""},{"id":145,"kind":1,"name":"\"index\"","url":"modules/_index_.html","classes":"tsd-kind-external-module"},{"id":146,"kind":1,"name":"\"example/index\"","url":"modules/_example_index_.html","classes":"tsd-kind-external-module"}]}; \ No newline at end of file diff --git a/docs/classes/_src_basecommand_index_.basecommand.html b/docs/classes/_src_basecommand_index_.basecommand.html index 4d95702..5fae5b7 100644 --- a/docs/classes/_src_basecommand_index_.basecommand.html +++ b/docs/classes/_src_basecommand_index_.basecommand.html @@ -145,7 +145,7 @@

constructor

  • @@ -174,7 +174,7 @@

    logs

    @@ -190,7 +190,7 @@

    Optional parsed

    @@ -207,7 +207,7 @@

    prompt

    @@ -222,7 +222,7 @@

    rawMode

    rawMode: boolean
    @@ -232,7 +232,7 @@

    Static args

    args: CommandArg[] = []
    @@ -247,7 +247,7 @@

    Static commandName

    commandName: string = ""
    @@ -262,7 +262,7 @@

    Static description

    description: string = ""
    @@ -278,7 +278,7 @@

    Static flags

    flags: CommandFlag[] = []
    @@ -300,7 +300,7 @@

    colors

  • @@ -332,7 +332,7 @@

    $await

    @@ -364,7 +364,7 @@

    $complete

    @@ -396,7 +396,7 @@

    $error

    @@ -428,7 +428,7 @@

    $info

    @@ -460,7 +460,7 @@

    $log

    @@ -495,7 +495,7 @@

    $logError

    @@ -527,7 +527,7 @@

    $note

    @@ -559,7 +559,7 @@

    $success

    @@ -591,7 +591,7 @@

    $warning

    @@ -623,7 +623,7 @@

    Abstract handle

    @@ -665,7 +665,10 @@

    Returns any"src/Exceptions/CommandValidationException"

  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html b/docs/classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html index 285ef30..0251818 100644 --- a/docs/classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html +++ b/docs/classes/_src_exceptions_commandvalidationexception_.commandvalidationexception.html @@ -224,7 +224,7 @@

    Static invalidManifest
  • Parameters

    @@ -247,7 +247,7 @@

    Static invalidOptional
  • Parameters

    @@ -273,7 +273,7 @@

    Static invalidSpreadAr
  • Parameters

    @@ -296,7 +296,7 @@

    Static missingCommandN
  • Parameters

    @@ -339,7 +339,10 @@

    Returns "src/Exceptions/CommandValidationException"

  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/classes/_src_exceptions_invalidflagtype_.invalidflagtype.html b/docs/classes/_src_exceptions_invalidflagtype_.invalidflagtype.html new file mode 100644 index 0000000..16cc142 --- /dev/null +++ b/docs/classes/_src_exceptions_invalidflagtype_.invalidflagtype.html @@ -0,0 +1,451 @@ + + + + + + InvalidFlagType | @adonisjs/ace + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Class InvalidFlagType

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Raised when an the type of a flag is not as one of the excepted type

    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + Exception +
        +
      • + InvalidFlagType +
      • +
      +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Properties

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    +
      +
    • new InvalidFlagType(message: string, status?: undefined | number, code?: undefined | string): InvalidFlagType
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        message: string
        +
      • +
      • +
        Optional status: undefined | number
        +
      • +
      • +
        Optional code: undefined | string
        +
      • +
      +

      Returns InvalidFlagType

      +
    • +
    +
    +
    +
    +

    Properties

    +
    + +

    argumentName

    +
    argumentName: string
    + +
    +
    + +

    Optional code

    +
    code: undefined | string
    + +
    +
    + +

    Optional command

    + + +
    +
    + +

    exceptedType

    +
    exceptedType: string
    + +
    +
    + +

    message

    +
    message: string
    + +
    +
    + +

    name

    +
    name: string
    + +
    +
    + +

    Optional stack

    +
    stack: undefined | string
    + +
    +
    + +

    status

    +
    status: number
    + +
    +
    +
    +

    Methods

    +
    + +

    Static invoke

    + + +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html b/docs/classes/_src_exceptions_missingcommandargument_.missingcommandargument.html similarity index 71% rename from docs/classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html rename to docs/classes/_src_exceptions_missingcommandargument_.missingcommandargument.html index 6c0b6bb..b138baa 100644 --- a/docs/classes/_src_exceptions_invalidargumentexception_.invalidargumentexception.html +++ b/docs/classes/_src_exceptions_missingcommandargument_.missingcommandargument.html @@ -3,7 +3,7 @@ - InvalidArgumentException | @adonisjs/ace + MissingCommandArgument | @adonisjs/ace @@ -52,13 +52,13 @@ Globals
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/MissingCommandArgument"
  • - InvalidArgumentException + MissingCommandArgument
  • -

    Class InvalidArgumentException

    +

    Class MissingCommandArgument

    @@ -68,9 +68,7 @@

    Class InvalidArgumentException

    -

    InvalidArgumentException is raised when command arguments - or flags doesn't satisfy the requirements of a given - command.

    +

    Raised when an argument is missing but excepted

    @@ -81,7 +79,7 @@

    Hierarchy

    Exception
    • - InvalidArgumentException + MissingCommandArgument
  • @@ -94,24 +92,25 @@

    Index

    Constructors

    -
    +

    Properties

    Methods

    @@ -123,7 +122,7 @@

    Constructors

    constructor

      -
    • new InvalidArgumentException(message: string, status?: undefined | number, code?: undefined | string): InvalidArgumentException
    • +
    • new MissingCommandArgument(message: string, status?: undefined | number, code?: undefined | string): MissingCommandArgument
    • @@ -145,13 +144,23 @@
      Optional status: Optional code: undefined | string
    -

    Returns InvalidArgumentException

    +

    Returns MissingCommandArgument

  • -
    +

    Properties

    +
    + +

    argumentName

    +
    argumentName: string
    + +

    Optional code

    @@ -163,6 +172,16 @@

    Optional code

    +
    + +

    command

    + + +

    message

    @@ -214,47 +233,16 @@

    status

    Methods

    - -

    Static invalidType

    + +

    Static invoke

    -
    -
    - -

    Static missingArgument

    - - -

    Returns InvalidArgumentException

    +

    Returns MissingCommandArgument

  • @@ -301,8 +292,11 @@

    Returns "src/Exceptions/CommandValidationException"

  • +
  • + "src/Exceptions/InvalidFlagType" +
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" @@ -332,31 +326,34 @@

    Returns
  • - InvalidArgumentException + MissingCommandArgument
  • diff --git a/docs/classes/_src_kernel_index_.kernel.html b/docs/classes/_src_kernel_index_.kernel.html index 9c14afd..1b5fb94 100644 --- a/docs/classes/_src_kernel_index_.kernel.html +++ b/docs/classes/_src_kernel_index_.kernel.html @@ -117,7 +117,7 @@

    commands

    commands: object
    @@ -140,7 +140,7 @@

    flags

    flags: object
    @@ -163,7 +163,7 @@

    Optional manifestCommands
    manifestCommands: ManifestNode
    @@ -186,7 +186,7 @@

    find

  • @@ -212,13 +212,13 @@

    Returns

    flag

    Returns this

    @@ -253,7 +253,7 @@

    getSuggestions

  • @@ -284,7 +284,7 @@

    handle

  • @@ -313,7 +313,7 @@

    printHelp

  • @@ -341,7 +341,7 @@

    register

  • @@ -369,7 +369,7 @@

    runCommand

  • @@ -400,7 +400,7 @@

    useManifest

  • @@ -448,7 +448,10 @@

    Returns this"src/Exceptions/CommandValidationException"

  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/classes/_src_manifest_index_.manifest.html b/docs/classes/_src_manifest_index_.manifest.html index 008723d..46e75a0 100644 --- a/docs/classes/_src_manifest_index_.manifest.html +++ b/docs/classes/_src_manifest_index_.manifest.html @@ -115,7 +115,7 @@

    constructor

  • Parameters

    @@ -141,7 +141,7 @@

    generate

  • @@ -169,7 +169,7 @@

    load

  • @@ -193,7 +193,7 @@

    loadCommand

  • @@ -241,7 +241,10 @@

    Returns "src/Exceptions/CommandValidationException"

  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/classes/_src_parser_index_.parser.html b/docs/classes/_src_parser_index_.parser.html index 2a86135..cdfebb1 100644 --- a/docs/classes/_src_parser_index_.parser.html +++ b/docs/classes/_src_parser_index_.parser.html @@ -94,7 +94,10 @@

    Constructors

    Methods

  • @@ -112,7 +115,7 @@

    constructor

  • Parameters

    @@ -133,6 +136,38 @@

    Returns

    Methods

    +
    + +

    castFlag

    +
      +
    • castFlag(flag: CommandFlag, parsed: ParsedOptions): void
    • +
    +
      +
    • + +
      +
      +

      Casts value of a flag to it's expected data type. These values + are then later validated to ensure that casting was successful.

      +
      +
      +

      Parameters

      +
        +
      • +
        flag: CommandFlag
        +
      • +
      • +
        parsed: ParsedOptions
        +
      • +
      +

      Returns void

      +
    • +
    +

    parse

    @@ -143,7 +178,7 @@

    parse

  • @@ -164,6 +199,79 @@

    Returns ParsedOpt

  • +
    + +

    validateArg

    + + +
    +
    + +

    validateFlag

    + + +

  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" @@ -229,9 +340,18 @@

    Returns ParsedOpt
  • constructor
  • +
  • + castFlag +
  • parse
  • +
  • + validateArg +
  • +
  • + validateFlag +
  • diff --git a/docs/globals.html b/docs/globals.html index b0eb2ed..71c1b09 100644 --- a/docs/globals.html +++ b/docs/globals.html @@ -73,7 +73,8 @@

    External modules

  • "src/Decorators/args"
  • "src/Decorators/flags"
  • "src/Exceptions/CommandValidationException"
  • -
  • "src/Exceptions/InvalidArgumentException"
  • +
  • "src/Exceptions/InvalidFlagType"
  • +
  • "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index"
  • "src/Manifest/index"
  • "src/Parser/index"
  • @@ -115,7 +116,10 @@

    External modules

    "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/index.html b/docs/index.html index e0b3eeb..6a27349 100644 --- a/docs/index.html +++ b/docs/index.html @@ -222,7 +222,10 @@

    flags.array

    "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/interfaces/_src_contracts_index_.commandconstructorcontract.html b/docs/interfaces/_src_contracts_index_.commandconstructorcontract.html index c21ca7d..2ebac60 100644 --- a/docs/interfaces/_src_contracts_index_.commandconstructorcontract.html +++ b/docs/interfaces/_src_contracts_index_.commandconstructorcontract.html @@ -119,7 +119,7 @@

    constructor

  • Parameters

    @@ -142,7 +142,7 @@

    args

    @@ -153,7 +153,7 @@

    commandName

    @@ -164,7 +164,7 @@

    description

    @@ -175,7 +175,7 @@

    flags

    @@ -209,7 +209,10 @@

    flags

    "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/interfaces/_src_contracts_index_.commandcontract.html b/docs/interfaces/_src_contracts_index_.commandcontract.html index e2fdb0c..7723b46 100644 --- a/docs/interfaces/_src_contracts_index_.commandcontract.html +++ b/docs/interfaces/_src_contracts_index_.commandcontract.html @@ -125,7 +125,7 @@

    colors

    colors: Kleur
    @@ -135,7 +135,7 @@

    logs

    logs: string[]
    @@ -145,7 +145,7 @@

    Optional parsed

    parsed: ParsedOptions
    @@ -155,7 +155,7 @@

    prompt

    prompt: PromptContract
    @@ -172,7 +172,7 @@

    $await

  • Parameters

    @@ -198,7 +198,7 @@

    $complete

  • Parameters

    @@ -224,7 +224,7 @@

    $error

  • Parameters

    @@ -250,7 +250,7 @@

    $info

  • Parameters

    @@ -276,7 +276,7 @@

    $log

  • Parameters

    @@ -302,7 +302,7 @@

    $logError

  • Parameters

    @@ -328,7 +328,7 @@

    $note

  • Parameters

    @@ -354,7 +354,7 @@

    $success

  • Parameters

    @@ -380,7 +380,7 @@

    $warning

  • Parameters

    @@ -406,7 +406,7 @@

    handle

  • Returns Promise<void>

    @@ -443,7 +443,10 @@

    Returns Promise"src/Exceptions/CommandValidationException"

  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/interfaces/_src_contracts_index_.serializedcommandcontract.html b/docs/interfaces/_src_contracts_index_.serializedcommandcontract.html index cbf847a..5c7c366 100644 --- a/docs/interfaces/_src_contracts_index_.serializedcommandcontract.html +++ b/docs/interfaces/_src_contracts_index_.serializedcommandcontract.html @@ -110,7 +110,7 @@

    args

    args: CommandArg[]
    @@ -120,7 +120,7 @@

    commandName

    commandName: string
    @@ -130,7 +130,7 @@

    description

    description: string
    @@ -140,7 +140,7 @@

    flags

    flags: CommandFlag[]
    @@ -174,7 +174,10 @@

    flags

    "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_example_index_.html b/docs/modules/_example_index_.html index 849883f..6cf68c9 100644 --- a/docs/modules/_example_index_.html +++ b/docs/modules/_example_index_.html @@ -91,7 +91,10 @@

    External module "example/index"

    "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_index_.html b/docs/modules/_index_.html index b782d3a..29deb20 100644 --- a/docs/modules/_index_.html +++ b/docs/modules/_index_.html @@ -91,7 +91,10 @@

    External module "index"

    "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_src_basecommand_index_.html b/docs/modules/_src_basecommand_index_.html index 7ba4b83..4bd50c9 100644 --- a/docs/modules/_src_basecommand_index_.html +++ b/docs/modules/_src_basecommand_index_.html @@ -104,7 +104,10 @@

    Classes

    "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_src_contracts_index_.html b/docs/modules/_src_contracts_index_.html index 84aa71d..7338a09 100644 --- a/docs/modules/_src_contracts_index_.html +++ b/docs/modules/_src_contracts_index_.html @@ -99,7 +99,7 @@

    ArgTypes

    ArgTypes: "string" | "spread"
    @@ -114,7 +114,7 @@

    CommandArg

    CommandArg: object
    @@ -134,7 +134,7 @@

    CommandFlag

    CommandFlag: object
    @@ -154,7 +154,7 @@

    CommandsGroup

    CommandsGroup: object[]
    @@ -170,7 +170,7 @@

    FlagTypes

    FlagTypes: "string" | "number" | "boolean" | "array" | "numArray"
    @@ -185,7 +185,7 @@

    GlobalFlagHandler

    GlobalFlagHandler: function
    @@ -228,7 +228,7 @@

    LabelsList

    LabelsList: "success" | "error" | "warning" | "info" | "complete" | "note" | "await"
    @@ -243,7 +243,7 @@

    ManifestCommand

    ManifestCommand: SerializedCommandContract & object
    @@ -258,7 +258,7 @@

    ManifestNode

    ManifestNode: object
    @@ -305,7 +305,10 @@
    [command: "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_src_decorators_args_.html b/docs/modules/_src_decorators_args_.html index 1c3053f..807f544 100644 --- a/docs/modules/_src_decorators_args_.html +++ b/docs/modules/_src_decorators_args_.html @@ -83,7 +83,7 @@

    Const args

    args: object
    @@ -96,7 +96,7 @@

    spread

  • @@ -125,7 +125,7 @@

    string

  • @@ -174,7 +174,10 @@

    Returns arg"src/Exceptions/CommandValidationException"

  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_src_decorators_flags_.html b/docs/modules/_src_decorators_flags_.html index 1f537d8..0cd1f0a 100644 --- a/docs/modules/_src_decorators_flags_.html +++ b/docs/modules/_src_decorators_flags_.html @@ -83,7 +83,7 @@

    Const flags

    flags: object
    @@ -96,7 +96,7 @@

    array

  • @@ -124,7 +124,7 @@

    boolean

  • @@ -152,7 +152,7 @@

    numArray

  • @@ -180,7 +180,7 @@

    number

  • @@ -208,7 +208,7 @@

    string

  • @@ -257,7 +257,10 @@

    Returns flag"src/Exceptions/CommandValidationException"

  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_src_exceptions_commandvalidationexception_.html b/docs/modules/_src_exceptions_commandvalidationexception_.html index b618b9a..9300ee8 100644 --- a/docs/modules/_src_exceptions_commandvalidationexception_.html +++ b/docs/modules/_src_exceptions_commandvalidationexception_.html @@ -104,7 +104,10 @@

    Classes

    "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_src_exceptions_invalidargumentexception_.html b/docs/modules/_src_exceptions_invalidflagtype_.html similarity index 92% rename from docs/modules/_src_exceptions_invalidargumentexception_.html rename to docs/modules/_src_exceptions_invalidflagtype_.html index cf903c1..4407fc2 100644 --- a/docs/modules/_src_exceptions_invalidargumentexception_.html +++ b/docs/modules/_src_exceptions_invalidflagtype_.html @@ -3,7 +3,7 @@ - "src/Exceptions/InvalidArgumentException" | @adonisjs/ace + "src/Exceptions/InvalidFlagType" | @adonisjs/ace @@ -52,10 +52,10 @@ Globals
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType"
  • -

    External module "src/Exceptions/InvalidArgumentException"

    +

    External module "src/Exceptions/InvalidFlagType"

    @@ -69,7 +69,7 @@

    Index

    Classes

    @@ -104,7 +104,10 @@

    Classes

    "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" @@ -132,7 +135,7 @@

    Classes

    diff --git a/docs/modules/_src_exceptions_missingcommandargument_.html b/docs/modules/_src_exceptions_missingcommandargument_.html new file mode 100644 index 0000000..d797d6e --- /dev/null +++ b/docs/modules/_src_exceptions_missingcommandargument_.html @@ -0,0 +1,212 @@ + + + + + + "src/Exceptions/MissingCommandArgument" | @adonisjs/ace + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "src/Exceptions/MissingCommandArgument"

    +
    +
    +
    + +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_src_kernel_index_.html b/docs/modules/_src_kernel_index_.html index 02cc4db..1b9ea03 100644 --- a/docs/modules/_src_kernel_index_.html +++ b/docs/modules/_src_kernel_index_.html @@ -104,7 +104,10 @@

    Classes

    "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_src_manifest_index_.html b/docs/modules/_src_manifest_index_.html index b1c2e1e..98c3674 100644 --- a/docs/modules/_src_manifest_index_.html +++ b/docs/modules/_src_manifest_index_.html @@ -104,7 +104,10 @@

    Classes

    "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_src_parser_index_.html b/docs/modules/_src_parser_index_.html index f082bfe..f249d9a 100644 --- a/docs/modules/_src_parser_index_.html +++ b/docs/modules/_src_parser_index_.html @@ -104,7 +104,10 @@

    Classes

    "src/Exceptions/CommandValidationException"
  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_src_utils_handleerror_.html b/docs/modules/_src_utils_handleerror_.html index 66fef8c..b8d8622 100644 --- a/docs/modules/_src_utils_handleerror_.html +++ b/docs/modules/_src_utils_handleerror_.html @@ -87,7 +87,7 @@

    handleError

  • @@ -135,7 +135,10 @@

    Returns void"src/Exceptions/CommandValidationException"

  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_src_utils_help_.html b/docs/modules/_src_utils_help_.html index 4bc2934..2ddb3f8 100644 --- a/docs/modules/_src_utils_help_.html +++ b/docs/modules/_src_utils_help_.html @@ -88,7 +88,7 @@

    printHelp

  • @@ -120,7 +120,7 @@

    printHelpFor

  • @@ -168,7 +168,10 @@

    Returns void"src/Exceptions/CommandValidationException"

  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_src_utils_sortandgroupcommands_.html b/docs/modules/_src_utils_sortandgroupcommands_.html index 9663588..eb139a9 100644 --- a/docs/modules/_src_utils_sortandgroupcommands_.html +++ b/docs/modules/_src_utils_sortandgroupcommands_.html @@ -87,7 +87,7 @@

    sortAndGroupCommands

  • @@ -137,7 +137,10 @@

    Returns "src/Exceptions/CommandValidationException"

  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/docs/modules/_src_utils_validatecommand_.html b/docs/modules/_src_utils_validatecommand_.html index c406d66..87a692c 100644 --- a/docs/modules/_src_utils_validatecommand_.html +++ b/docs/modules/_src_utils_validatecommand_.html @@ -87,7 +87,7 @@

    validateCommand

  • @@ -136,7 +136,10 @@

    Returns void"src/Exceptions/CommandValidationException"

  • - "src/Exceptions/InvalidArgumentException" + "src/Exceptions/InvalidFlagType" +
  • +
  • + "src/Exceptions/MissingCommandArgument"
  • "src/Kernel/index" diff --git a/package-lock.json b/package-lock.json index 9dc692e..8176434 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@adonisjs/ace", - "version": "6.1.3", + "version": "6.1.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 2c33881..3392b14 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@adonisjs/ace", - "version": "6.1.3", + "version": "6.1.4", "description": "Commandline apps framework used by AdonisJs", "main": "build/index.js", "files": [