命令行界面
flu-cli
向导
bash
欢迎使用 火之夜工作室 Flutter 项目创建工具
? 请选择项目类型: (Use arrow keys)
❯ 应用 (app)
模块 (module)
原生插件 (plugin)
插件 (package)
? 请选择项目模版: (Use arrow keys)
only (main.dart)
min (项目结构、路由管理、主题管理、状态管理、工具集)
normal (项目结构、路由管理、主题管理、状态管理、工具集、UI组件库)
❯ pro (项目结构、路由管理、主题管理、状态管理、工具集、UI组件库、网络请求、数据缓存、示例模块)
? 请选择状态管理: (Use arrow keys)
❯ state (State)
get (GetX)
? 请输入新项目名称(小写字母、数字和下划线): (hzy_example_project)
? 请输入Flutter SDK路径(留空使用系统默认):
? 请输入包名: (com.example.hzy_example_project)
? 请输入项目存放路径: (默认: 当前目录)
警告: 目标目录 hzy_example_project 已存在!
? 是否覆盖? (y/N)
? 请选择要打开项目的IDE: (Use arrow keys)
❯ Visual Studio Code
Android Studio
打开文件夹
不打开
flu-cli create
用于创建一个新的 Flutter 项目。
用法
- 默认参数
bash
flu-cli create
pro
项目模版
bash
flu-cli create -t app -m pro -s GetX -n my_flutter_app -p com.example.myapp -d ~/your projects path -i vscode
normal
项目模版
bash
flu-cli create -t module -m normal -s state -n my_flutter_module -p com.example.mymodule -d ~/your projects path -i android_studio
min
项目模版
bash
flu-cli create -t app -m min -n quick_start -p com.example.quick -d ~/your projects path
only
项目模版
bash
flu-cli create -t app -m only -n quick_start -p com.example.quick -d ~/your projects path
参数说明
参数 | 说明 | 可选值 |
---|---|---|
-t, --project-type | 项目类型 | app, module, package, plugin |
-m, --template-type | 模板类型 | only, min, normal, pro |
-s, --state-manager | 状态管理方案 | state, GetX, Riverpod |
-n, --project-name | 项目名称 | 小写字母、数字和下划线组合 |
-p, --package-name | 包名 | 类似Java包名格式,如com.example.app |
-d, --parent-dir | 存放目录 | 绝对路径或相对路径 |
-i, --ide | IDE选择 | vscode, android_studio, open_folder, manual |
-f, --flutter-sdk | Flutter SDK路径 | 默认为系统环境变量中的flutter |
-h, --help | 帮助信息 | 显示创建命令帮助信息 |
按照提示完成以下步骤:
- 选择项目类型:应用(app)、模块(module)、包(package)或插件(plugin)
- 选择模板类型:基础(only)、最小(min)、标准(normal)或高级(pro)
- 选择状态管理:根据模板类型选择合适的状态管理方案(高级模板需要)
- 输入项目信息:项目名称、包名和存放路径
- 确认配置:确认项目信息和覆盖选项
- 选择IDE:选择用于打开项目的IDE
flu-cli -h
显示工具帮助信息。
bash
flu-cli - 火之夜工作室Flutter项目创建工具
版本: 0.0.3
用法: flu-cli [命令] [选项]
命令:
create 创建新的Flutter项目
全局选项:
-V, --version 显示版本号
-h, --help 显示全局帮助信息
使用 "flu-cli [命令] --help" 查看特定命令的详细帮助
flu-cli create -h
显示创建项目的帮助信息。
bash
flu-cli create - 创建新的Flutter项目
用法: flu-cli create [选项]
选项:
-t, --project-type <type> 项目类型 (app, module, package, plugin) [默认: app]
-m, --template-type <type> 模板类型 (only, min, normal, pro) [默认: pro]
-s, --state-manager <name> 状态管理方案 (state, GetX) [默认: GetX]
-n, --project-name <name> 项目名称
-p, --package-name <name> 包名 (如com.example.app)
-d, --parent-dir <path> 项目存放目录
-i, --ide <choice> IDE选择 (vscode, android_studio, open_folder, manual) [默认: vscode]
-f, --flutter-sdk <path> 自定义Flutter SDK路径 [默认: 系统环境变量中的flutter]
-h, --help 显示本帮助信息
flu-cli upgrade -h
显示升级 Flutter 版本的帮助信息。
flu-cli upgrade
升级 Flutter 版本。