nodebook
Version:
Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils en ligne de commande*.
15 lines (11 loc) • 413 B
JavaScript
;
const getStdin = require('get-stdin');
const input = process.argv.slice(2); // <1>
const uppercase = (text) => text.toLocaleUpperCase();
const log = (text) => process.stdout.write(text);
if (input.length === 0) { // <2>
getStdin().then(uppercase).then(log);
}
else { // <3>
Promise.resolve(input.join(' ')).then(uppercase).then(log);
}