A set of personal CLI tools to automate common tasks in software development (including Rust, Dart, and Flutter), written in Rust.
⚠️ This is a work in progress Rust port of jeroen-meijer/suitcase. Expect breaking changes.
Note: may be inaccurate and change over time.
bash
$ cargo install suitcase
bash
$ git clone https://github.com/jeroen-meijer/suitcase-rs.git
$ cd suitcase-rs
$ cargo install --path .
This is a list of all commands that are currently available or planned to be implemented. All commands can be invoked by running suitcase <COMMAND>
or by running the command directly (e.g. gho
), except for suitcase update
.
| Command | Full Name | Description | Example | Status |
| ----------------- | ----------- | -------------------------------------------------------------------------------------------------------------------- | ----------------------- | -------------- |
| suitcase
| Suitcase | The main command. Use this to spawn any subcommands. | suitcase <SUBCOMMAND>
| ✅ Implemented |
| suitcase help
| Help | Show a list of all commands or detailed help for a specific command. | suitcase help
| ✅ Implemented |
| suitcase update
| Update | Update the Suitcase CLI to the latest version (either from a local path or crates.io). | suitcase update
| ✅ Implemented |
| gho <PATH>
| GitHub Open | Open the current Git repository in the default browser (supports GitHub, GitLab, and any other Git hosting service). | gho ./
| ✅ Implemented |
This project is licensed under the MIT License - see the LICENSE file for details.