Skip to content

API 参考

flu-cli 的 API 和配置文件参考。

配置文件

位置

~/.flu-cli/config.json

格式

json
{
    "authorName": "Your Name",
    "defaultTemplate": {
        "type": "builtin",
        "idOrName": "modular"
    },
    "customTemplates": [
        {
            "id": "custom-1",
            "name": "My Template",
            "type": "git",
            "repo": "https://github.com/yourorg/template.git",
            "branch": "main"
        }
    ]
}

变量占位符

支持的变量

变量说明示例
项目名称my_app
包名com.example.my_app
作者名称Your Name
PascalCaseMyApp
camelCasemyApp
snake_casemy_app
Title CaseMy App
ViewModel 导入路径../viewmodels/home_viewmodel.dart

VSCode 片段

片段键

片段键说明
flu.stPageStatefulWidget 页面
flu.lessPageStatelessWidget 页面
flu.stWidgetStatefulWidget 组件
flu.lessWidgetStatelessWidget 组件
flu.component复合组件
flu.viewmodel视图模型
flu.service.apiAPI 服务
flu.service.auth认证服务
flu.service.storage存储服务
flu.model数据模型
flu.listPage列表页面 (BaseListPage)
flu.listViewModel列表视图模型 (BaseListViewModel)

下一步

Released under the MIT License.