Я хочу знать, как суммировать число (бесконечный параметр), используя капоральный npm
var prog = require('caporal');
prog
.version('1.0.0')
.command('sum', 'inputnumber')
.argument('[env...]', 'Other environments')
.action((args) => {
env:[]
console.log(args);
})
prog.parse(process.argv);
this will print
./cli sum 1 2 3 4
{ env: [ '1', '2', '3', '4' ] }
, как разбить этот массив и суммировать его?
Я уже знаю, как суммировать, используя 2параметр (определенный параметр)
var prog = require('caporal');
prog
.version('1.0.0')
.command('sum', 'inputnumber')
.argument('<n1>','first number')
.argument('<n2>','second number')
.action(function(args) {
var result = parseInt(args.n1) + parseInt(args.n2);
console.log(result);
});
prog.parse(process.argv);
./cli sum 1 2
3