Je tente d'écrire une application node cli
. Il fonctionne, cependant, il ne revient pas à la ligne de commande (au moins pas dans Windows, n'ont pas encore essayé dans bash). Je dois Ctrl+Break
hors de l'application.npm cli avec co/rendement non terminé
#!/usr/bin/env node --harmony
var chalk = require('chalk');
var co = require('co');
var prompt = require('co-prompt');
var program = require('commander');
program
.version('1.0.0')
.option('-w, --workshop <workshop number>', 'workshop number to build')
.parse(process.argv);
co(function*() {
if (!program.workshop) {
program.workshop = yield prompt('Workshop: ');
}
return yield Promise.resolve(true);
}).then(function() {
console.log(chalk.bold.cyan('You entered: ') + program.workshop);
});
J'ai aussi essayé sans la ligne return yield Promise.resolve(true);
mais cela n'a aucun effet.
Des suggestions?
Merci.