intradoc
Version:
In-place document content replacer CLI utility.
36 lines (33 loc) • 1.06 kB
JavaScript
;
const printHelp = (app) => {
const name = app.name;
const $ = console.log;
$(`${app.name} v${app.version} (${app.homepage})`);
$(`${app.license} @ ${app.author}`);
$();
$('Usage:');
$(` $ ${name} <flags> <input>`);
$(` $ ${name} <input> <flags>`);
$();
$(` $ ${name} <flags> -f [...files] -d [...data]`);
$(` $ ${name} <flags> [...files] [data]`);
$();
$(` $ ${name} -f [...files] -d [...data] <flags>`);
$(` $ ${name} [...files] [data] <flags>`);
$();
$('Examples:');
$(` $ ${name} -f README.md -d data.json`);
// $(` $ ${name} -f README* -d data.yaml`)
$();
$(` $ ${name} README.md data.yml`);
// $(` $ ${name} README1* README2* data*`)
$();
$('Options:');
$(' -f, --file, --files file(s) to process');
$(' -d, --data data to use');
$();
$(' -v, --version output the version number');
$(` -h, --help display help for ${name}`);
};
exports.printHelp = printHelp;
//# sourceMappingURL=printHelp.js.map