@ -77,7 +77,7 @@ _cargo() {
'*:args:_default'
'*:args:_default'
;;
;;
build)
build|b )
_arguments -s -S $common $parallel $features $msgfmt $triple $target $manifest \
_arguments -s -S $common $parallel $features $msgfmt $triple $target $manifest \
'--all-targets[equivalent to specifying --lib --bins --tests --benches --examples]' \
'--all-targets[equivalent to specifying --lib --bins --tests --benches --examples]' \
"${command_scope_spec[@]}" \
"${command_scope_spec[@]}" \
@ -86,7 +86,7 @@ _cargo() {
'--build-plan[output the build plan in JSON]' \
'--build-plan[output the build plan in JSON]' \
;;
;;
check)
check|c )
_arguments -s -S $common $parallel $features $msgfmt $triple $target $manifest \
_arguments -s -S $common $parallel $features $msgfmt $triple $target $manifest \
'--all-targets[equivalent to specifying --lib --bins --tests --benches --examples]' \
'--all-targets[equivalent to specifying --lib --bins --tests --benches --examples]' \
"${command_scope_spec[@]}" \
"${command_scope_spec[@]}" \
@ -224,7 +224,7 @@ _cargo() {
_arguments -s -S $common $manifest
_arguments -s -S $common $manifest
;;
;;
run)
run|r )
_arguments -s -S $common $parallel $features $msgfmt $triple $target $manifest \
_arguments -s -S $common $parallel $features $msgfmt $triple $target $manifest \
'--example=[name of the bin target]:name' \
'--example=[name of the bin target]:name' \
'--bin=[name of the bin target]:name' \
'--bin=[name of the bin target]:name' \
@ -259,7 +259,7 @@ _cargo() {
'*: :_guard "^-*" "query"'
'*: :_guard "^-*" "query"'
;;
;;
test)
test|t )
_arguments -s -S $common $parallel $features $msgfmt $triple $target $manifest \
_arguments -s -S $common $parallel $features $msgfmt $triple $target $manifest \
'--test=[test name]: :_cargo_test_names' \
'--test=[test name]: :_cargo_test_names' \
'--no-fail-fast[run all tests regardless of failure]' \
'--no-fail-fast[run all tests regardless of failure]' \