#!/usr/bin/env node /** * Command line interface of apeman-ui. * This file is auto generated by ape-tmpl. */ 'use strict' const program = require('commander') const pkg = require('../package') const apemanUi = require('../lib') program .version(pkg[ 'version' ]) .usage('[options] ') .description(pkg[ 'description' ]) .option('-v, --verbose', 'Show verbose logs') .option('-c, --configuration ', 'Pathname of Apemanfile') // Show examples program.on('--help', () => { console.log(' Examples:') console.log('') console.log(' $ apeman-ui # __description_of_command_usage__') console.log('') }) program.parse(process.argv) // Run main command apemanUi.apply(apemanUi, program.args.concat({ verbose: program.verbose, configuration: program.configuration}) ).catch(handleError) // Handlers /** Handle error */ function handleError (err) { console.error(err) process.exit(1) }