rdtool
Version:
A simple Node.js-based remote deployment tool that makes deployments easier with config files.
29 lines (24 loc) • 629 B
JavaScript
const program = require("commander");
const { init, exec } = require("../src/main");
const { getVersion } = require("../src/tools");
program
.version(getVersion())
.name('rdt')
.description('A simple remote deployment tool')
.usage("[option|command]")
program
.command("init")
.argument('[filename]')
.alias("i")
.description("初始化配置文件")
.action(init);
program
.command("exec")
.argument('[jsonfile dir or filepath]')
.alias("e")
.description("执行脚本")
.action((filePath) => {
exec(filePath)
});
program.parse(process.argv);