UNPKG

igoroctaviano

Version:

Simpson Node Course

20 lines (16 loc) 562 B
const minimist = require('minimist'); const printHelp = () => { console.log("3.js (c) Igor Octaviano"); console.log(""); console.log("Usage:"); console.log("--help print this help"); console.log("--name read the file of {NAME} and output the content"); } const args = minimist(process.argv.slice(2), { string: 'file' }); if (args.help || !args.file) { printHelp(); process.exit(1); } const hello = require('./helloworld2.js'); hello.say(args.file).val(contents => console.log(contents.toString())) .or(err => console.log(err.message));