How to use the commands function from commander
Find comprehensive JavaScript commander.commands code examples handpicked from public code repositorys.
GitHub: brunch/brunch

95 96 97 98 99 100 101 102 103 104
return; } program.parse(args); var validCommand = program.commands.some(function(cmd) { return cmd.name() === command || cmd.alias() === command; }); if (!validCommand) program.help();
+ 15 other calls in file
189 190 191 192 193 194 195 196 197
await time.increaseTimeToEpochDate(cmd.toEpochTime); } }); program.parse(process.argv); if (typeof program.commands.length == 0) { console.error('No command given!'); process.exit(1); }
+ 12 other calls in file
GitHub: therealelyayo/saasify

18 19 20 21 22 23 24 25 26 27
...opts, ...auth.get() }) const suggestCommands = (cmd) => { const availableCommands = program.commands.map((cmd) => cmd._name) const suggestion = didYouMean(cmd, availableCommands) if (suggestion) { console.log(`\n Did you mean ${suggestion}?`) }
+ 9 other calls in file
100 101 102 103 104 105 106 107 108 109
}); commander.parse(process.argv); var running = false; commander.commands.forEach(function(command) { if (command._name === commander.rawArgs[2]) { running = true; } });
GitHub: wangjeaf/ckstyle-node

46 47 48 49 50 51 52 53 54 55
if (rawArgs.length == 2) { commander.help() } else if (rawArgs.length > 2) { var name = rawArgs[2] var found = commander.commands.some(function(cmd) { return cmd._name == name }) if (!found) {
GitHub: scality/backbeat

104 105 106 107 108 109 110 111 112 113
process.exit(); }); }); }); const validCommands = program.commands.map(n => n._name); // Is the command given invalid or are there too few arguments passed if (!validCommands.includes(process.argv[2])) { program.outputHelp();
+ 7 other calls in file
GitHub: ahoog42/ios-triage

97 98 99 100 101 102 103 104 105 106
if (program.args.length === 0) { program.help(); } else { // Checking to sure passed command (rawArgs[2]) is valid. // Adpated from https://github.com/tj/commander.js/issues/57#issue-4481445 const validCommands = program.commands.map(function (cmd) { return cmd._name; }); if (validCommands.indexOf(program.rawArgs[2]) === -1) { logger.error('Invalid command "%s". Run `ios-triage --help`', program.rawArgs[2]);
GitHub: ins-low/std-cli
125 126 127 128 129 130 131 132 133 134 135 136 137 138
// }) program.parse(process.argv) function suggestCommands(unknownCommand) { const availableCommands = program.commands.map(cmd => cmd._name) let suggestion availableCommands.forEach(cmd => {
+ 3 other calls in file
GitHub: LewisLen/xvue-cli
113 114 115 116 117 118 119 120 121 122 123 124
// 解析用户执行命令传入参数 program.parse(process.argv); function suggestCommands(unknownCommand) { const availableCommands = program.commands.map((cmd) => cmd._name); let suggestion; availableCommands.forEach((cmd) => { const isBestMatch = leven(cmd, unknownCommand) < leven(suggestion || "", unknownCommand);
+ 3 other calls in file
725 726 727 728 729 730 731 732 733 734
.description('Displays help information for the given command.') .action(function(arg) { if (!arg) { program.outputHelp(); } else { const command = program.commands.find(c => c._name == arg); if (!command) { console.log(`Could not find a command for ${arg}`); } else { command.outputHelp();
commander.Option is the most popular function in commander (1786 examples)