UNPKG

nodebook

Version:

Node.js — Apprendre par l'exemple • Devenez autonome avec JavaScript, l'écosystème npm, le développement frontend, les applications web et en ligne de commande.

25 lines (21 loc) 563 B
'use strict'; 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')); } };