A simple Zsh plugin providing convenient aliases for working with Rust's Cargo, Rustc, and Rustup tools.
- Short aliases for common Cargo commands
- Aliases for Rustc and Rustup utilities
- Easy installation and usage
Alias | Command | Description |
---|---|---|
c |
cargo |
Run Cargo |
cr |
cargo run |
Run project |
ccr |
cargo clean && cargo run |
Clean and run project |
ccl |
cargo clean |
Clean project |
ci |
cargo install |
Install a Cargo package |
ca |
cargo add |
Add a dependency |
cver |
cargo --version |
Show Cargo version |
rc |
rustc |
Run Rust compiler |
rcve |
rustc --version |
Show Rustc version |
ru |
rustup |
Run Rustup |
ruver |
rustup --version |
Show Rustup version |
rui |
rustup install |
Install Rust toolchain |
ruc |
rustup component add |
Add Rustup component |
rus |
rustup show |
Show Rustup info |
rul |
rustup list |
List Rustup toolchains/components |
rct |
rustc --target |
Compile for target |
rctls |
rustc --target-list |
List available targets |
rcti |
rustc --target-install |
Install target |
rctu |
rustc --target-uninstall |
Uninstall target |
rctv |
rustc --version --verbose |
Show verbose Rustc version |
You can also use this plugin in a plain Zsh setup without Oh My Zsh.
-
Clone the repository anywhere you like:
git clone https://github.com/betterfetch/zsh-plugin-rust.git $DESTIATION
-
Add it to your ~/.zshrc
... source ~/$DESTINATION/zsh-plugin-rust.plugin.zsh
-
Reload your shell
exec zsh
- Clone or copy the plugin into your Oh My Zsh custom plugins directory:
git clone https://github.com/betterfetch/zsh-plugin-rust.git $ZSH_CUSTOM/plugins/zsh-plugin-rust
- Add the plugin to ~/.zshrc
plugins=(... zsh-plugin-rust)
- Reload your shell
exec zsh