mk-paas-cli
Version:
MK PAAS CLI TOOL
58 lines (45 loc) • 984 B
JavaScript
const { resolve } = require("path");
const res = (command) => resolve(__dirname, "../commands/", command);
const program = require("commander");
program.version(require("../package").version);
program.usage("<command>");
program
.command("add")
.description("Add a new template")
.alias("a")
.action(() => {
require(res("add"));
});
program
.command("newPage")
.description("Create a new page")
.alias("p")
.action(() => {
require(res("newPage"));
});
program
.command("list")
.description("List all the templates")
.alias("l")
.action(() => {
require(res("list"));
});
program
.command("init")
.description("Generate a new project")
.alias("i")
.action(() => {
require(res("init"));
});
program
.command("delete")
.description("Delete a template")
.alias("d")
.action(() => {
require(res("delete"));
});
program.parse(process.argv);
if (!program.args.length) {
program.help();
}