| Crates.io | dd_flutter_cli |
| lib.rs | dd_flutter_cli |
| version | 0.3.0 |
| created_at | 2025-09-12 09:51:03.564792+00 |
| updated_at | 2025-09-13 06:52:28.748121+00 |
| description | A CLI tool for managing Dart and Flutter projects |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1835473 |
| size | 71,960 |
这是一个用于管理 Flutter 项目的命令行工具,可以帮助你快速扫描、更新和管理多个 Flutter 项目。
使用 Cargo 安装:
cargo install --path .
显示所有 Flutter 项目及其版本号:
dd_flutter_cli scan
指定项目路径:
dd_flutter_cli scan --path /path/to/projects
忽略特定项目:
dd_flutter_cli --ignore-scan-name project1,project2 scan
指定项目路径并忽略特定项目:
dd_flutter_cli --ignore-scan-name project1,project2 scan --path /path/to/projects
将所有项目的版本号更新为指定版本:
dd_flutter_cli update-version --version 1.0.0
指定项目路径并更新版本号:
dd_flutter_cli update-version --version 1.0.0 --path /path/to/projects
更新版本号时忽略特定项目:
dd_flutter_cli --ignore-scan-name project1,project2 update-version --version 2.0.0
更新所有项目的依赖到最新版本:
dd_flutter_cli update-deps
指定项目路径并更新依赖:
dd_flutter_cli update-deps --path /path/to/projects
更新包括开发依赖在内的所有依赖:
dd_flutter_cli update-deps --include-dev
更新依赖时忽略特定项目:
dd_flutter_cli --ignore-scan-name project1,project2 update-deps
指定项目路径并更新包括开发依赖在内的所有依赖:
dd_flutter_cli update-deps --include-dev --path /path/to/projects
ui: 1.0.0
app: 2.0.0
core: 1.5.0
utils: 0.1.0
mobile: 3.0.0
正在检查依赖更新...
处理项目: my_flutter_app
已更新的依赖:
flutter_lints 2.0.1 -> 2.0.3
http 0.13.0 -> 0.13.5
处理项目: another_app
所有依赖已是最新版本
pubspec.yaml 文件实现的--ignore-scan-name 参数忽略特定项目工具会显示详细的错误信息:
欢迎提交 Issue 和 Pull Request!