#tasks #command #dart #flutter #personal #script #automate

bin+lib suitcase

一套个人 CLI 工具,用于自动化软件开发中的常见任务(包括 Rust、Dart 和 Flutter),用 Rust 编写

5 个版本

0.1.4 2023 年 9 月 29 日
0.1.3 2023 年 4 月 13 日
0.1.2 2023 年 3 月 17 日
0.1.1 2023 年 3 月 16 日
0.1.0 2023 年 3 月 16 日

#1509 in 命令行实用工具

每月 29 次下载

自定义许可协议

43KB
978

Suitcase 💼

一套个人 CLI 工具,用于自动化软件开发中的常见任务(包括 Rust、Dart 和 Flutter),用 Rust 编写。

⚠️ 这是对 jeroen-meijer/suitcase正在进行中的 Rust 版本。可能存在破坏性变更。

安装

注意:可能不准确且会随时间变化。

Cargo

$ cargo install suitcase

手动

$ git clone https://github.com/jeroen-meijer/suitcase-rs.git
$ cd suitcase-rs
$ cargo install --path .

命令

这是一个当前可用或计划实现的命令列表。所有命令都可以通过运行 suitcase <COMMAND> 或直接运行命令(例如 gho)来调用,除了 suitcase upgrade

命令 全名 描述 示例 状态
suitcase Suitcase 主要命令。使用此命令来调用任何子命令。 suitcase<SUBCOMMAND> ✅ 已实现
suitcase help 帮助 显示所有命令的列表或特定命令的详细帮助。 suitcase help ✅ 已实现
suitcase upgrade 升级 将 Suitcase CLI 升级到最新版本(从本地路径或 crates.io)。 suitcase upgrade ✅ 已实现
gho<PATH> GitHub Open 在默认浏览器中打开当前 Git 仓库(支持 GitHub、GitLab 和其他任何 Git 托管服务)。 gho./ ✅ 已实现
ford<COMMAND> 针对每个 Dart 项目 在当前目录和任何子目录中运行命令(递归)。 fordpubget ✅ 已实现

许可证

本项目采用 MIT 许可协议 - 详细信息请参阅 LICENSE 文件。

依赖项

~7–19MB
~207K SLoC