Added simple support for Cargo -

the Rust build system
This commit is contained in:
Henrik Johansson 2014-08-08 14:09:07 +02:00 committed by Marc Cornellà
parent 1f64fa92f5
commit 0887a7eb50
1 changed files with 22 additions and 0 deletions

View 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