@ibiz-template/cli-core
v0.3.29
Published
CLI核心逻辑包
Keywords
Readme
@ibiz-template/cli-core
提供 ibiz-temp 指令的核心实现,支持项目插件的高效计算、快速下载与自动化打包、生成文档,显著提升插件开发效率和优化工作流程。
📂 项目结构
cli-core
├── src
│ ├── build 打包指令逻辑实现
│ ├── compute-pkg 计算插件包指令逻辑实现
│ ├── config 配置
│ ├── constant 常量
│ ├── define-config.ts 生成配置
│ ├── download-pkg 下载插件包指令逻辑实现
│ ├── generate-doc 生成插件文档指令逻辑实现
│ ├── index.ts
│ ├── interface 接口
│ ├── rollup rollup函数包
│ ├── rollup-plugins rollup插件包
│ ├── types.d.ts
│ └── util 工具包
📦 使用
安装
pnpm add @ibiz-template/cli-core导入并使用
import { CompilerCommandOptions, build, computePkg, downloadPkg, generateDoc } from '@ibiz-template/cli-core';
async action(options: CompilerCommandOptions): Promise<void> {
build(options);
}
async action(options: { model: string; app: string }): Promise<void> {
if (!options.model) {
throw new Error(`未配置模型目录 -m 或 --model`);
}
if (!options.app) {
throw new Error(`未配置应用名称 --app`);
}
}
async action(options: { config: string }): Promise<void> {
downloadPkg(options.config);
}
async action(options: { config: string }): Promise<void> {
generateDoc(options.config);
}📌 更改日志
每个版本的详细更改记录在发行说明中。
