@electrojet/electron
Version:
Build scripts for use with create-electrojet
50 lines (41 loc) • 912 B
JavaScript
const meow = require("meow");
const start = require("../src/commands/start");
const build = require("../src/commands/build");
const validateCommand = require("./extensions/validate-command");
function run() {
const cli = meow(
`
Usage
$ electrojet-electron <input>
Options
--port, -p Port
Examples
Start the script in development mode.
$ electrojet-electron start --port=4567
Build the app into build targets
$ electrojet-electron 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 };