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*.
25 lines (21 loc) • 563 B
JavaScript
;
const {join} = require('path');
const {list,dir} = require('./chapters');
module.exports = {
command: 'dir <chapter>',
desc: 'Affiche le chemin vers les exemples d\'un chapitre.',
builder: (yargs) => {
return yargs
.positional('chapter', {
type: 'string',
choices: list,
})
.option('root', {
describe: 'Affiche le répertoire racine du chapitre',
})
},
handler: (args) => {
const {chapter,root:isRoot} = args;
console.log(join(dir(chapter), isRoot ? '' : 'examples'));
}
};