UNPKG

@lark-project/cli

Version:

飞书项目插件开发工具

23 lines (22 loc) 814 B
"use strict"; 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;