cloudapp-cli
Version:
25 lines (20 loc) • 753 B
JavaScript
const { program } = require("commander");
const packageInfo = require("../package.json");
program.name("cloudapp").version(packageInfo.version);
program.command("login", "登记开发者身份");
program.command("init", "初始化云应用项目");
program.command("docker", "获取 Docker 仓库登录凭据");
program.command("push", "提交一个新的应用包版本");
program.on("command:*", function (command) {
const firstCommand = command[0];
if (!this.commands.find((c) => c._name == firstCommand)) {
console.error(
"Invalid command: %s\nSee --help for a list of available commands.",
program.args.join(" ")
);
program.outputHelp();
process.exit(1);
}
});
program.parse(process.argv);