documentation/bin/documentation.js
Tom MacWright df8efa4d3d Update dependencies (#560)
* also deprecated --private option in favor of --access
2016-10-10 17:16:31 -04:00

36 lines
693 B
JavaScript
Executable File

#!/usr/bin/env node
/* eslint no-console: 0 */
'use strict';
var yargs = require('yargs'),
commands = require('../lib/commands');
var argv = yargs
.command(commands.serve)
.command(commands.build)
.command(commands.lint)
.command(commands.readme)
.version(function () {
return require('../package').version;
})
.recommendCommands()
.help()
.argv;
if (argv.private) {
console.error('--private is deprecated, please use the --access (or -a) option instead');
console.error('for example: -a public -a private -a protected -a undefined');
}
if (!argv._handled) {
yargs.showHelp('error');
process.exit(1);
}
if (!yargs.argv._.length) {
yargs.showHelp();
}