2018-09-20 11:45:36 -04:00
_rustup( ) {
local i cur prev opts cmds
COMPREPLY = ( )
cur = " ${ COMP_WORDS [COMP_CWORD] } "
prev = " ${ COMP_WORDS [COMP_CWORD-1] } "
cmd = ""
opts = ""
for i in ${ COMP_WORDS [@] }
do
case " ${ i } " in
rustup)
cmd = "rustup"
; ;
active-toolchain)
cmd += "__active__toolchain"
; ;
add)
cmd += "__add"
; ;
analyze)
cmd += "__analyze"
; ;
completions)
cmd += "__completions"
; ;
component)
cmd += "__component"
; ;
default)
cmd += "__default"
; ;
default-host)
cmd += "__default__host"
; ;
disable)
cmd += "__disable"
; ;
doc)
cmd += "__doc"
; ;
docs)
cmd += "__docs"
; ;
enable )
cmd += "__enable"
; ;
help )
cmd += "__help"
; ;
install)
cmd += "__install"
; ;
link)
cmd += "__link"
; ;
list)
cmd += "__list"
; ;
man)
cmd += "__man"
; ;
override)
cmd += "__override"
; ;
remove)
cmd += "__remove"
; ;
run)
cmd += "__run"
; ;
self)
cmd += "__self"
; ;
set )
cmd += "__set"
; ;
show)
cmd += "__show"
; ;
target)
cmd += "__target"
; ;
telemetry)
cmd += "__telemetry"
; ;
toolchain)
cmd += "__toolchain"
; ;
uninstall)
cmd += "__uninstall"
; ;
unset )
cmd += "__unset"
; ;
update)
cmd += "__update"
; ;
upgrade-data)
cmd += "__upgrade__data"
; ;
which)
cmd += "__which"
; ;
*)
; ;
esac
done
case " ${ cmd } " in
rustup)
opts = " -v -h -V --verbose --help --version show install uninstall update default toolchain target component override run which doc man self telemetry set completions help docs"
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 1 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__completions)
opts = " -h -V --help --version <shell> "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__component)
opts = " -h -V --help --version list add remove help"
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__component__add)
opts = " -h -V --help --version --toolchain --target <component>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
--toolchain)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
--target)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__component__help)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__component__list)
opts = " -h -V --help --version --toolchain "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
--toolchain)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__component__remove)
opts = " -h -V --help --version --toolchain --target <component>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
--toolchain)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
--target)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__default)
opts = " -h -V --help --version <toolchain> "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__doc)
2018-10-26 14:16:11 -04:00
opts = " -h -V --path --book --std --reference --help --version --toolchain "
2018-09-20 11:45:36 -04:00
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
2018-10-26 14:16:11 -04:00
--toolchain)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
2018-09-20 11:45:36 -04:00
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__docs)
2018-10-26 14:16:11 -04:00
opts = " -h -V --path --book --std --reference --help --version --toolchain "
2018-09-20 11:45:36 -04:00
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
2018-10-26 14:16:11 -04:00
--toolchain)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
2018-09-20 11:45:36 -04:00
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__help)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__install)
opts = " -h -V --help --version <toolchain>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__man)
opts = " -h -V --help --version --toolchain <command> "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
--toolchain)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__override)
opts = " -h -V --help --version list set unset help add remove"
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__override__add)
opts = " -h -V --help --version <toolchain> "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__override__help)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__override__list)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__override__remove)
opts = " -h -V --nonexistent --help --version --path "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
--path)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__override__set)
opts = " -h -V --help --version <toolchain> "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__override__unset)
opts = " -h -V --nonexistent --help --version --path "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
--path)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__run)
opts = " -h -V --install --help --version <toolchain> <command>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__self)
opts = " -h -V --help --version update uninstall upgrade-data help"
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__self__help)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__self__uninstall)
opts = " -y -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__self__update)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__self__upgrade__data)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__set)
opts = " -h -V --help --version default-host help"
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__set__default__host)
opts = " -h -V --help --version <host_triple> "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__set__help)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__show)
opts = " -h -V --help --version active-toolchain help"
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__show__active__toolchain)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__show__help)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__target)
opts = " -h -V --help --version list add remove help install uninstall"
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__target__add)
opts = " -h -V --help --version --toolchain <target>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
--toolchain)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__target__help)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__target__install)
opts = " -h -V --help --version --toolchain <target>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
--toolchain)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__target__list)
opts = " -h -V --help --version --toolchain "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
--toolchain)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__target__remove)
opts = " -h -V --help --version --toolchain <target>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
--toolchain)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__target__uninstall)
opts = " -h -V --help --version --toolchain <target>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
--toolchain)
COMPREPLY = ( $( compgen -f ${ cur } ) )
return 0
; ;
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__telemetry)
opts = " -h -V --help --version enable disable analyze help"
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__telemetry__analyze)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__telemetry__disable)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__telemetry__enable)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__telemetry__help)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__toolchain)
opts = " -h -V --help --version list install uninstall link help update add remove"
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__toolchain__add)
opts = " -h -V --help --version <toolchain>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__toolchain__help)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__toolchain__install)
opts = " -h -V --help --version <toolchain>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__toolchain__link)
opts = " -h -V --help --version <toolchain> <path> "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__toolchain__list)
opts = " -h -V --help --version "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__toolchain__remove)
opts = " -h -V --help --version <toolchain>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__toolchain__uninstall)
opts = " -h -V --help --version <toolchain>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__toolchain__update)
opts = " -h -V --help --version <toolchain>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 3 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__uninstall)
opts = " -h -V --help --version <toolchain>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__update)
opts = " -h -V --no-self-update --force --help --version <toolchain>... "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
rustup__which)
opts = " -h -V --help --version <command> "
if [ [ ${ cur } = = -* || ${ COMP_CWORD } -eq 2 ] ] ; then
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
fi
case " ${ prev } " in
*)
COMPREPLY = ( )
; ;
esac
COMPREPLY = ( $( compgen -W " ${ opts } " -- ${ cur } ) )
return 0
; ;
esac
}
complete -F _rustup -o bashdefault -o default rustup