UNPKG

gia-cli

Version:

Guardian US Interactive CLI tool

30 lines (24 loc) 481 B
#!/usr/bin/env node var pkg = require( './package.json' ), parseOptions = require( './utils/parseOptions' ), options, command, runner; options = parseOptions({ h: 'help', t: 'template', f: 'force' }); if ( options.flags.help ) { command = 'help'; } else { command = options.args.shift() || 'help'; } try { runner = require.resolve( './lib/' + command ); } catch ( err ) { runner = require.resolve( './lib/help' ); } if ( runner ) { require( runner )( options ); }