nobuilder-json
Version:
nobuilder
20 lines (15 loc) • 522 B
JavaScript
const path = require("path");
const fs = require("fs");
const scriptsDir = path.join(__dirname, "../scripts");
const command = process.argv[2]; // Enums: [dev, test, build, profile]
const commands = fs
.readdirSync(scriptsDir)
.filter(name => name.endsWith(".js"))
.map(name => path.basename(name, ".js"));
if (commands.indexOf(command) < 0) {
console.log("Usage: nobuilder-json <%s>", commands.join("|"));
process.exit();
}
// run script
require(path.join(scriptsDir, command + ".js"));