UNPKG

car-builder

Version:

Minimist and stable wso2 esb/micro-integrator carbon app builder

25 lines (18 loc) 776 B
#!/usr/bin/env node "use strict"; var _builder = _interopRequireDefault(require("./builder")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var args = require("minimist")(process.argv.slice(2)); var actions = args._; if (actions == undefined || actions.length != 1 || actions[0] != "build" && actions[0] != "new" || !args.t) { console.log("Usage:"); console.log("* car-builder build -t <project_name> [-e <environment_name>] [-o <output_path>]"); console.log("* car-builder new -t <project_name>"); process.exit(1); } if (!args.e) args.e = "test"; if (actions[0] == "build") { _builder["default"].Build(process.cwd(), args.t, args.e, args.o); } else { _builder["default"].Create(process.cwd(), args.t); }