UNPKG

cloudapp-cli

Version:

25 lines (20 loc) 753 B
#!/usr/bin/env node 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);