#!/usr/bin/env node // This example shows specifying the command arguments using argument() function. // const { Command } = require('commander'); // (normal include) const { Command } = require('../'); // include commander in git clone of commander repo const program = new Command(); program .name('connect') .argument('', 'connect to the specified server') .argument('[user]', 'user account for connection', 'guest') .description('Example program with argument descriptions') .action((server, user) => { console.log('server:', server); console.log('user:', user); }); program.parse(); // Try the following: // node argument.js --help // node argument.js main.remote.site // node argument.js main.remote.site admin