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 |
| PascalCase | MyApp |
| camelCase | myApp |
| snake_case | my_app |
| Title Case | My App |
| ViewModel 导入路径 | ../viewmodels/home_viewmodel.dart |
VSCode 片段
片段键
| 片段键 | 说明 |
|---|---|
flu.stPage | StatefulWidget 页面 |
flu.lessPage | StatelessWidget 页面 |
flu.stWidget | StatefulWidget 组件 |
flu.lessWidget | StatelessWidget 组件 |
flu.component | 复合组件 |
flu.viewmodel | 视图模型 |
flu.service.api | API 服务 |
flu.service.auth | 认证服务 |
flu.service.storage | 存储服务 |
flu.model | 数据模型 |
flu.listPage | 列表页面 (BaseListPage) |
flu.listViewModel | 列表视图模型 (BaseListViewModel) |
下一步
- 📖 查看CLI 完整参考
- 📖 查看VSCode 片段配置