Skip to content
On this page

框架继承

框架是 artus 中的概念,在 artus-cli 中,你可以认为一个框架就是一个 CLI 工具,通过 artus 的框架能力多个 CLI 可以方便的继承和拓展。

框架声明

如果自己的 CLI 工具希望能被其他 CLI 工具继承,只需要跟插件一样定义一个 meta.json 声明一下框架名称即可

json
// meta.json
{
  "name": "your framework name"
}

如何使用

config/framework.ts 中定义需要继承的 CLI 即可。

typescript
// config/framework.ts

export default {
  package: 'your-cli-name'
}

示例

可以参考 examples 中的上层封装例子: