mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-12 21:39:48 +01:00
0887a7eb50
the Rust build system
22 lines
607 B
Bash
22 lines
607 B
Bash
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
|