UNPKG

electrojet-scripts

Version:

Build scripts for use with create-electrojet

50 lines (41 loc) 904 B
#!/usr/bin/env node const meow = require('meow'); const start = require('../src/commands/start'); const build = require('../src/commands/build'); const validateCommand = require('./extensions/validateCommand'); function run(argv) { const cli = meow( ` Usage $ electron-scripts <input> Options --port, -p Port Examples Start the script in development mode. $ electron-scripts start --port=4567 Build the app into build targets $ electron-scripts build `, { flags: { port: { type: 'number', alias: 'p', default: 4567, } } } ); const command = cli.input[0]; if (validateCommand(cli, command)) { switch (command) { case 'start': start(cli); break; case 'build': build(cli); break; } } } module.exports = { run };