mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-23 21:01:58 +00:00
Added simple support for Cargo -
the Rust build system
This commit is contained in:
parent
1f64fa92f5
commit
0887a7eb50
1 changed files with 22 additions and 0 deletions
22
plugins/cargo/cargo.plugin.zsh
Normal file
22
plugins/cargo/cargo.plugin.zsh
Normal file
|
@ -0,0 +1,22 @@
|
|||
function _cargo_commands() {
|
||||
local ret=1 state
|
||||
_arguments ':subcommand:->subcommand' && ret=0
|
||||
|
||||
case $state in
|
||||
subcommand)
|
||||
subcommands=(
|
||||
"build:Build the current project"
|
||||
"clean:Clean up after a build"
|
||||
"help:Help about available commands"
|
||||
"new:Create a new project"
|
||||
"test:Run the tests"
|
||||
"update:Updates list of known packages"
|
||||
"run:Builds and runs the currecnt project"
|
||||
)
|
||||
_describe -t subcommands 'cargo subcommands' subcommands && ret=0
|
||||
esac
|
||||
|
||||
return ret
|
||||
}
|
||||
|
||||
compdef _cargo_commands cargo
|
Loading…
Reference in a new issue