@lark-project/cli
Version:
飞书项目插件开发工具
23 lines (22 loc) • 814 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const path_1 = require("path");
const run_script_1 = __importDefault(require("../../../utils/run-script"));
const Factory_1 = __importDefault(require("../template/Factory"));
class Project {
static async init({ name, pluginId, pluginSecret, options }) {
const template = Factory_1.default.getTemplate({
name,
pluginId,
pluginSecret,
});
await template.init(options);
}
static run(command, args) {
(0, run_script_1.default)((0, path_1.join)(__dirname, `./scripts/${command}`), args);
}
}
exports.default = Project;