Lines Matching refs:operands
858 _dispatchSubcommand(commandName, operands, unknown) { argument
863 this._executeSubCommand(subCommand, operands.concat(unknown));
865 subCommand._parseCommand(operands, unknown);
875 _parseCommand(operands, unknown) { argument
877 operands = operands.concat(parsed.operands);
879 this.args = operands.concat(unknown);
881 if (operands && this._findCommand(operands[0])) {
882 this._dispatchSubcommand(operands[0], operands.slice(1), unknown);
883 } else if (this._lazyHasImplicitHelpCommand() && operands[0] === this._helpCommandName) {
884 if (operands.length === 1) {
887 this._dispatchSubcommand(operands[1], [], [this._helpLongFlag]);
891 this._dispatchSubcommand(this._defaultCommandName, operands, unknown);
915 this.emit('command:' + this.name(), operands, unknown);
916 } else if (operands.length) {
918 this._dispatchSubcommand('*', operands, unknown);
920 this.emit('command:*', operands, unknown);
991 const operands = []; // operands, not options or values
993 let dest = operands;
1068 return { operands, unknown };