UNPKG

rdtool

Version:

A simple Node.js-based remote deployment tool that makes deployments easier with config files.

29 lines (24 loc) 629 B
#!/usr/bin/env node 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);