UNPKG

mk-paas-cli

Version:

MK PAAS CLI TOOL

58 lines (45 loc) 984 B
#!/usr/bin/env node 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(); }