https://github.com/guuzaa/cargo-q
A cargo subcommand for running multiple cargo commands in a time
https://github.com/guuzaa/cargo-q
cargo-subcommand rust
Last synced: 4 months ago
JSON representation
A cargo subcommand for running multiple cargo commands in a time
- Host: GitHub
- URL: https://github.com/guuzaa/cargo-q
- Owner: guuzaa
- License: apache-2.0
- Created: 2025-01-18T05:30:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-08T11:37:23.000Z (about 1 year ago)
- Last Synced: 2025-10-11T02:42:44.363Z (8 months ago)
- Topics: cargo-subcommand, rust
- Language: Rust
- Homepage: https://crates.io/crates/cargo-q
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# cargo-q
A Cargo subcommand for running multiple Cargo commands sequentially or in parallel.
## Installation
```bash
cargo install cargo-q
```
## Features
- Run multiple Cargo commands sequentially
- Commands are separated by spaces
- Support parallel execution for commands
- Verbose mode for detailed output
## Usage
### Run a Single Command
```bash
cargo q check
```
### Run Multiple Commands
```bash
# Run commands sequentially
cargo q check test # Runs check, then test
```
### Commands with Arguments
```bash
# For commands with arguments
cargo q "test --no-run" # Run test with --no-run flag
cargo q "test --features feature1" # Use quotes for complex arguments
```
### Parallel Execution
```bash
# Run commands in parallel
cargo q -p check test # Run both commands in parallel
cargo q --parallel check test # Same as above
```
### Verbose Output
```bash
cargo q -v check test # Show detailed output
cargo q --verbose check test # Same as above
```
## License
Licensed under Apache-2.0 license ([LICENSE](LICENSE) or http://opensource.org/licenses/Apache-2.0)