kinde-cli
Version:
Kinde cli for managing your business integration, users, roles and permissions etc
32 lines (31 loc) • 1.19 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const commander_1 = require("commander");
const package_json_1 = __importDefault(require("../package.json"));
const auth_1 = __importDefault(require("./questions/auth"));
const permissions_1 = __importDefault(require("./questions/permissions"));
const roles_1 = __importDefault(require("./questions/roles"));
const business_1 = __importDefault(require("./questions/business"));
const storage_1 = require("./utils/storage");
(0, storage_1.createRootDirectory)();
const program = new commander_1.Command();
program
.name("kinde-cli")
.option("-v, --version", "version")
.description("A cli to manage your Kinde projects and dashboard workspace")
.version(package_json_1.default.version);
new auth_1.default(program);
new permissions_1.default(program);
new roles_1.default(program);
new business_1.default(program);
try {
program.parse(process.argv);
}
catch (err) {
let error = err;
console.log(`[Error]: ${error.message}`);
}