diff options
Diffstat (limited to '.zfunc')
| -rw-r--r-- | .zfunc/_cargo | 4 | ||||
| -rw-r--r-- | .zfunc/_dotfiles | 21 | ||||
| -rw-r--r-- | .zfunc/_rustup | 1677 | ||||
| -rw-r--r-- | .zfunc/bell | 3 | ||||
| -rw-r--r-- | .zfunc/e | 3 | ||||
| -rw-r--r-- | .zfunc/p | 3 | ||||
| -rw-r--r-- | .zfunc/v | 4 | ||||
| m--------- | .zfunc/zsh-completions | 0 |
8 files changed, 15 insertions, 1700 deletions
diff --git a/.zfunc/_cargo b/.zfunc/_cargo deleted file mode 100644 index 351db7f..0000000 --- a/.zfunc/_cargo +++ /dev/null @@ -1,4 +0,0 @@ -#compdef cargo -if command -v rustc >/dev/null 2>&1; then - source "$(rustc --print sysroot)"/share/zsh/site-functions/_cargo -fi diff --git a/.zfunc/_dotfiles b/.zfunc/_dotfiles index 1a29842..55ca15a 100644 --- a/.zfunc/_dotfiles +++ b/.zfunc/_dotfiles @@ -1,9 +1,18 @@ #compdef dotfiles -_arguments -C '*:: :->args' +_dotfiles() { + # 1. Define your paths relative to HOME + # The :a modifier turns it into an absolute path for Git's internals + local -x GIT_DIR="${HOME}/.dotfiles" + local -x GIT_WORKTREE="${HOME}" -oldwords=($words) -words=(git --git-dir="$HOME/.dotfiles/" --work-tree="$HOME/.dotfiles/" ${words[@]:0}) -CURRENT=$(( CURRENT + $#words - $#oldwords )) -_normal && return 0 -return 1 + # 2. Prepare the command line for the real 'git' completion + # We replace 'gwrap' (the first word) with 'git' + words[1]=git + + # 3. Tell Zsh to use the official git completion logic + service=git + _git +} + +_dotfiles "$@" diff --git a/.zfunc/_rustup b/.zfunc/_rustup deleted file mode 100644 index 525de0b..0000000 --- a/.zfunc/_rustup +++ /dev/null @@ -1,1677 +0,0 @@ -#compdef rustup - -autoload -U is-at-least - -_rustup() { - typeset -A opt_args - typeset -a _arguments_options - local ret=1 - - if is-at-least 5.2; then - _arguments_options=(-s -S -C) - else - _arguments_options=(-s -C) - fi - - local context curcontext="$curcontext" state line - _arguments "${_arguments_options[@]}" \ -'-v[Enable verbose output]' \ -'--verbose[Enable verbose output]' \ -'(-v --verbose)-q[Disable progress output]' \ -'(-v --verbose)--quiet[Disable progress output]' \ -'-h[Print help]' \ -'--help[Print help]' \ -'-V[Print version]' \ -'--version[Print version]' \ -'::+toolchain -- release channel (e.g. +stable) or custom toolchain to set override:' \ -":: :_rustup_commands" \ -"*::: :->rustup" \ -&& ret=0 - case $state in - (rustup) - words=($line[2] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-command-$line[2]:" - case $line[2] in - (dump-testament) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(show) -_arguments "${_arguments_options[@]}" \ -'-v[Enable verbose output with rustc information for all installed toolchains]' \ -'--verbose[Enable verbose output with rustc information for all installed toolchains]' \ -'-h[Print help]' \ -'--help[Print help]' \ -":: :_rustup__show_commands" \ -"*::: :->show" \ -&& ret=0 - - case $state in - (show) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-show-command-$line[1]:" - case $line[1] in - (active-toolchain) -_arguments "${_arguments_options[@]}" \ -'-v[Enable verbose output with rustc information]' \ -'--verbose[Enable verbose output with rustc information]' \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(home) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(profile) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__show__help_commands" \ -"*::: :->help" \ -&& ret=0 - - case $state in - (help) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-show-help-command-$line[1]:" - case $line[1] in - (active-toolchain) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(home) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(profile) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; - esac - ;; -esac -;; -(install) -_arguments "${_arguments_options[@]}" \ -'--profile=[]: :(minimal default complete)' \ -'--no-self-update[Don'\''t perform self-update when running the \`rustup install\` command]' \ -'--force[Force an update, even if some components are missing]' \ -'--force-non-host[Install toolchains that require an emulator. See https\://github.com/rust-lang/rustup/wiki/Non-host-toolchains]' \ -'-h[Print help]' \ -'--help[Print help]' \ -'*::toolchain -- Toolchain name, such as '\''stable'\'', '\''nightly'\'', or '\''1.8.0'\''. For more information see `rustup help toolchain`:' \ -&& ret=0 -;; -(uninstall) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -'*::toolchain -- Toolchain name, such as '\''stable'\'', '\''nightly'\'', '\''1.8.0'\'', or a custom toolchain name. For more information see `rustup help toolchain`:' \ -&& ret=0 -;; -(update) -_arguments "${_arguments_options[@]}" \ -'--no-self-update[Don'\''t perform self update when running the \`rustup update\` command]' \ -'--force[Force an update, even if some components are missing]' \ -'--force-non-host[Install toolchains that require an emulator. See https\://github.com/rust-lang/rustup/wiki/Non-host-toolchains]' \ -'-h[Print help]' \ -'--help[Print help]' \ -'*::toolchain -- Toolchain name, such as '\''stable'\'', '\''nightly'\'', or '\''1.8.0'\''. For more information see `rustup help toolchain`:' \ -&& ret=0 -;; -(check) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(default) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -'::toolchain -- '\''none'\'', a toolchain name, such as '\''stable'\'', '\''nightly'\'', '\''1.8.0'\'', or a custom toolchain name. For more information see `rustup help toolchain`:' \ -&& ret=0 -;; -(toolchain) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -":: :_rustup__toolchain_commands" \ -"*::: :->toolchain" \ -&& ret=0 - - case $state in - (toolchain) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-toolchain-command-$line[1]:" - case $line[1] in - (list) -_arguments "${_arguments_options[@]}" \ -'-v[Enable verbose output with toolchain information]' \ -'--verbose[Enable verbose output with toolchain information]' \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(install) -_arguments "${_arguments_options[@]}" \ -'--profile=[]: :(minimal default complete)' \ -'*-c+[Add specific components on installation]: : ' \ -'*--component=[Add specific components on installation]: : ' \ -'*-t+[Add specific targets on installation]: : ' \ -'*--target=[Add specific targets on installation]: : ' \ -'--no-self-update[Don'\''t perform self update when running the\`rustup toolchain install\` command]' \ -'--force[Force an update, even if some components are missing]' \ -'--allow-downgrade[Allow rustup to downgrade the toolchain to satisfy your component choice]' \ -'--force-non-host[Install toolchains that require an emulator. See https\://github.com/rust-lang/rustup/wiki/Non-host-toolchains]' \ -'-h[Print help]' \ -'--help[Print help]' \ -'*::toolchain -- Toolchain name, such as '\''stable'\'', '\''nightly'\'', or '\''1.8.0'\''. For more information see `rustup help toolchain`:' \ -&& ret=0 -;; -(uninstall) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -'*::toolchain -- Toolchain name, such as '\''stable'\'', '\''nightly'\'', '\''1.8.0'\'', or a custom toolchain name. For more information see `rustup help toolchain`:' \ -&& ret=0 -;; -(link) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -':toolchain -- Custom toolchain name:' \ -':path -- Path to the directory:' \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__toolchain__help_commands" \ -"*::: :->help" \ -&& ret=0 - - case $state in - (help) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-toolchain-help-command-$line[1]:" - case $line[1] in - (list) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(install) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(uninstall) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(link) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; - esac - ;; -esac -;; -(target) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -":: :_rustup__target_commands" \ -"*::: :->target" \ -&& ret=0 - - case $state in - (target) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-target-command-$line[1]:" - case $line[1] in - (list) -_arguments "${_arguments_options[@]}" \ -'--toolchain=[Toolchain name, such as '\''stable'\'', '\''nightly'\'', or '\''1.8.0'\''. For more information see \`rustup help toolchain\`]: : ' \ -'--installed[List only installed targets]' \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(add) -_arguments "${_arguments_options[@]}" \ -'--toolchain=[Toolchain name, such as '\''stable'\'', '\''nightly'\'', or '\''1.8.0'\''. For more information see \`rustup help toolchain\`]: : ' \ -'-h[Print help]' \ -'--help[Print help]' \ -'*::target -- List of targets to install; "all" installs all available targets:' \ -&& ret=0 -;; -(remove) -_arguments "${_arguments_options[@]}" \ -'--toolchain=[Toolchain name, such as '\''stable'\'', '\''nightly'\'', or '\''1.8.0'\''. For more information see \`rustup help toolchain\`]: : ' \ -'-h[Print help]' \ -'--help[Print help]' \ -'*::target -- List of targets to uninstall:' \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__target__help_commands" \ -"*::: :->help" \ -&& ret=0 - - case $state in - (help) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-target-help-command-$line[1]:" - case $line[1] in - (list) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(add) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(remove) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; - esac - ;; -esac -;; -(component) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -":: :_rustup__component_commands" \ -"*::: :->component" \ -&& ret=0 - - case $state in - (component) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-component-command-$line[1]:" - case $line[1] in - (list) -_arguments "${_arguments_options[@]}" \ -'--toolchain=[Toolchain name, such as '\''stable'\'', '\''nightly'\'', or '\''1.8.0'\''. For more information see \`rustup help toolchain\`]: : ' \ -'--installed[List only installed components]' \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(add) -_arguments "${_arguments_options[@]}" \ -'--toolchain=[Toolchain name, such as '\''stable'\'', '\''nightly'\'', or '\''1.8.0'\''. For more information see \`rustup help toolchain\`]: : ' \ -'--target=[]: : ' \ -'-h[Print help]' \ -'--help[Print help]' \ -'*::component:' \ -&& ret=0 -;; -(remove) -_arguments "${_arguments_options[@]}" \ -'--toolchain=[Toolchain name, such as '\''stable'\'', '\''nightly'\'', or '\''1.8.0'\''. For more information see \`rustup help toolchain\`]: : ' \ -'--target=[]: : ' \ -'-h[Print help]' \ -'--help[Print help]' \ -'*::component:' \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__component__help_commands" \ -"*::: :->help" \ -&& ret=0 - - case $state in - (help) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-component-help-command-$line[1]:" - case $line[1] in - (list) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(add) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(remove) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; - esac - ;; -esac -;; -(override) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -":: :_rustup__override_commands" \ -"*::: :->override" \ -&& ret=0 - - case $state in - (override) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-override-command-$line[1]:" - case $line[1] in - (list) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(set) -_arguments "${_arguments_options[@]}" \ -'--path=[Path to the directory]: : ' \ -'-h[Print help]' \ -'--help[Print help]' \ -':toolchain -- Toolchain name, such as '\''stable'\'', '\''nightly'\'', '\''1.8.0'\'', or a custom toolchain name. For more information see `rustup help toolchain`:' \ -&& ret=0 -;; -(unset) -_arguments "${_arguments_options[@]}" \ -'--path=[Path to the directory]: : ' \ -'--nonexistent[Remove override toolchain for all nonexistent directories]' \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__override__help_commands" \ -"*::: :->help" \ -&& ret=0 - - case $state in - (help) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-override-help-command-$line[1]:" - case $line[1] in - (list) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(set) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(unset) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; - esac - ;; -esac -;; -(run) -_arguments "${_arguments_options[@]}" \ -'--install[Install the requested toolchain if needed]' \ -'-h[Print help]' \ -'--help[Print help]' \ -':toolchain -- Toolchain name, such as '\''stable'\'', '\''nightly'\'', '\''1.8.0'\'', or a custom toolchain name, or an absolute path. For more information see `rustup help toolchain`:' \ -'*::command:' \ -&& ret=0 -;; -(which) -_arguments "${_arguments_options[@]}" \ -'--toolchain=[Toolchain name, such as '\''stable'\'', '\''nightly'\'', '\''1.8.0'\'', or a custom toolchain name. For more information see \`rustup help toolchain\`]: : ' \ -'-h[Print help]' \ -'--help[Print help]' \ -':command:' \ -&& ret=0 -;; -(doc) -_arguments "${_arguments_options[@]}" \ -'--toolchain=[Toolchain name, such as '\''stable'\'', '\''nightly'\'', or '\''1.8.0'\''. For more information see \`rustup help toolchain\`]: : ' \ -'--path[Only print the path to the documentation]' \ -'--alloc[The Rust core allocation and collections library]' \ -'--book[The Rust Programming Language book]' \ -'--cargo[The Cargo Book]' \ -'--core[The Rust Core Library]' \ -'--edition-guide[The Rust Edition Guide]' \ -'--nomicon[The Dark Arts of Advanced and Unsafe Rust Programming]' \ -'--proc_macro[A support library for macro authors when defining new macros]' \ -'--reference[The Rust Reference]' \ -'--rust-by-example[A collection of runnable examples that illustrate various Rust concepts and standard libraries]' \ -'--rustc[The compiler for the Rust programming language]' \ -'--rustdoc[Documentation generator for Rust projects]' \ -'--std[Standard library API documentation]' \ -'--test[Support code for rustc'\''s built in unit-test and micro-benchmarking framework]' \ -'--unstable-book[The Unstable Book]' \ -'--embedded-book[The Embedded Rust Book]' \ -'-h[Print help]' \ -'--help[Print help]' \ -'::topic -- Topic such as '\''core'\'', '\''fn'\'', '\''usize'\'', '\''eprintln!'\'', '\''core\:\:arch'\'', '\''alloc\:\:format!'\'', '\''std\:\:fs'\'', '\''std\:\:fs\:\:read_dir'\'', '\''std\:\:io\:\:Bytes'\'', '\''std\:\:iter\:\:Sum'\'', '\''std\:\:io\:\:error\:\:Result'\'' etc...:' \ -&& ret=0 -;; -(man) -_arguments "${_arguments_options[@]}" \ -'--toolchain=[Toolchain name, such as '\''stable'\'', '\''nightly'\'', or '\''1.8.0'\''. For more information see \`rustup help toolchain\`]: : ' \ -'-h[Print help]' \ -'--help[Print help]' \ -':command:' \ -&& ret=0 -;; -(self) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -":: :_rustup__self_commands" \ -"*::: :->self" \ -&& ret=0 - - case $state in - (self) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-self-command-$line[1]:" - case $line[1] in - (update) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(uninstall) -_arguments "${_arguments_options[@]}" \ -'-y[]' \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(upgrade-data) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__self__help_commands" \ -"*::: :->help" \ -&& ret=0 - - case $state in - (help) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-self-help-command-$line[1]:" - case $line[1] in - (update) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(uninstall) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(upgrade-data) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; - esac - ;; -esac -;; -(set) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -":: :_rustup__set_commands" \ -"*::: :->set" \ -&& ret=0 - - case $state in - (set) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-set-command-$line[1]:" - case $line[1] in - (default-host) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -':host_triple:' \ -&& ret=0 -;; -(profile) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -':profile-name:(minimal default complete)' \ -&& ret=0 -;; -(auto-self-update) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -':auto-self-update-mode:(enable disable check-only)' \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__set__help_commands" \ -"*::: :->help" \ -&& ret=0 - - case $state in - (help) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-set-help-command-$line[1]:" - case $line[1] in - (default-host) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(profile) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(auto-self-update) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; - esac - ;; -esac -;; -(completions) -_arguments "${_arguments_options[@]}" \ -'-h[Print help]' \ -'--help[Print help]' \ -'::shell:(bash elvish fish powershell zsh)' \ -'::command:(rustup cargo)' \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__help_commands" \ -"*::: :->help" \ -&& ret=0 - - case $state in - (help) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-help-command-$line[1]:" - case $line[1] in - (dump-testament) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(show) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__help__show_commands" \ -"*::: :->show" \ -&& ret=0 - - case $state in - (show) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-help-show-command-$line[1]:" - case $line[1] in - (active-toolchain) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(home) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(profile) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; -(install) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(uninstall) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(update) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(check) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(default) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(toolchain) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__help__toolchain_commands" \ -"*::: :->toolchain" \ -&& ret=0 - - case $state in - (toolchain) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-help-toolchain-command-$line[1]:" - case $line[1] in - (list) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(install) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(uninstall) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(link) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; -(target) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__help__target_commands" \ -"*::: :->target" \ -&& ret=0 - - case $state in - (target) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-help-target-command-$line[1]:" - case $line[1] in - (list) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(add) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(remove) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; -(component) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__help__component_commands" \ -"*::: :->component" \ -&& ret=0 - - case $state in - (component) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-help-component-command-$line[1]:" - case $line[1] in - (list) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(add) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(remove) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; -(override) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__help__override_commands" \ -"*::: :->override" \ -&& ret=0 - - case $state in - (override) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-help-override-command-$line[1]:" - case $line[1] in - (list) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(set) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(unset) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; -(run) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(which) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(doc) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(man) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(self) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__help__self_commands" \ -"*::: :->self" \ -&& ret=0 - - case $state in - (self) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-help-self-command-$line[1]:" - case $line[1] in - (update) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(uninstall) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(upgrade-data) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; -(set) -_arguments "${_arguments_options[@]}" \ -":: :_rustup__help__set_commands" \ -"*::: :->set" \ -&& ret=0 - - case $state in - (set) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:rustup-help-set-command-$line[1]:" - case $line[1] in - (default-host) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(profile) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(auto-self-update) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; -(completions) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" \ -&& ret=0 -;; - esac - ;; -esac -;; - esac - ;; -esac -} - -(( $+functions[_rustup_commands] )) || -_rustup_commands() { - local commands; commands=( -'dump-testament:Dump information about the build' \ -'show:Show the active and installed toolchains or profiles' \ -'install:Update Rust toolchains' \ -'uninstall:Uninstall Rust toolchains' \ -'update:Update Rust toolchains and rustup' \ -'check:Check for updates to Rust toolchains and rustup' \ -'default:Set the default toolchain' \ -'toolchain:Modify or query the installed toolchains' \ -'target:Modify a toolchain'\''s supported targets' \ -'component:Modify a toolchain'\''s installed components' \ -'override:Modify toolchain overrides for directories' \ -'run:Run a command with an environment configured for a given toolchain' \ -'which:Display which binary will be run for a given command' \ -'doc:Open the documentation for the current toolchain' \ -'man:View the man page for a given command' \ -'self:Modify the rustup installation' \ -'set:Alter rustup settings' \ -'completions:Generate tab-completion scripts for your shell' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup commands' commands "$@" -} -(( $+functions[_rustup__help__show__active-toolchain_commands] )) || -_rustup__help__show__active-toolchain_commands() { - local commands; commands=() - _describe -t commands 'rustup help show active-toolchain commands' commands "$@" -} -(( $+functions[_rustup__show__active-toolchain_commands] )) || -_rustup__show__active-toolchain_commands() { - local commands; commands=() - _describe -t commands 'rustup show active-toolchain commands' commands "$@" -} -(( $+functions[_rustup__show__help__active-toolchain_commands] )) || -_rustup__show__help__active-toolchain_commands() { - local commands; commands=() - _describe -t commands 'rustup show help active-toolchain commands' commands "$@" -} -(( $+functions[_rustup__component__add_commands] )) || -_rustup__component__add_commands() { - local commands; commands=() - _describe -t commands 'rustup component add commands' commands "$@" -} -(( $+functions[_rustup__component__help__add_commands] )) || -_rustup__component__help__add_commands() { - local commands; commands=() - _describe -t commands 'rustup component help add commands' commands "$@" -} -(( $+functions[_rustup__help__component__add_commands] )) || -_rustup__help__component__add_commands() { - local commands; commands=() - _describe -t commands 'rustup help component add commands' commands "$@" -} -(( $+functions[_rustup__help__target__add_commands] )) || -_rustup__help__target__add_commands() { - local commands; commands=() - _describe -t commands 'rustup help target add commands' commands "$@" -} -(( $+functions[_rustup__target__add_commands] )) || -_rustup__target__add_commands() { - local commands; commands=() - _describe -t commands 'rustup target add commands' commands "$@" -} -(( $+functions[_rustup__target__help__add_commands] )) || -_rustup__target__help__add_commands() { - local commands; commands=() - _describe -t commands 'rustup target help add commands' commands "$@" -} -(( $+functions[_rustup__help__set__auto-self-update_commands] )) || -_rustup__help__set__auto-self-update_commands() { - local commands; commands=() - _describe -t commands 'rustup help set auto-self-update commands' commands "$@" -} -(( $+functions[_rustup__set__auto-self-update_commands] )) || -_rustup__set__auto-self-update_commands() { - local commands; commands=() - _describe -t commands 'rustup set auto-self-update commands' commands "$@" -} -(( $+functions[_rustup__set__help__auto-self-update_commands] )) || -_rustup__set__help__auto-self-update_commands() { - local commands; commands=() - _describe -t commands 'rustup set help auto-self-update commands' commands "$@" -} -(( $+functions[_rustup__check_commands] )) || -_rustup__check_commands() { - local commands; commands=() - _describe -t commands 'rustup check commands' commands "$@" -} -(( $+functions[_rustup__help__check_commands] )) || -_rustup__help__check_commands() { - local commands; commands=() - _describe -t commands 'rustup help check commands' commands "$@" -} -(( $+functions[_rustup__completions_commands] )) || -_rustup__completions_commands() { - local commands; commands=() - _describe -t commands 'rustup completions commands' commands "$@" -} -(( $+functions[_rustup__help__completions_commands] )) || -_rustup__help__completions_commands() { - local commands; commands=() - _describe -t commands 'rustup help completions commands' commands "$@" -} -(( $+functions[_rustup__component_commands] )) || -_rustup__component_commands() { - local commands; commands=( -'list:List installed and available components' \ -'add:Add a component to a Rust toolchain' \ -'remove:Remove a component from a Rust toolchain' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup component commands' commands "$@" -} -(( $+functions[_rustup__help__component_commands] )) || -_rustup__help__component_commands() { - local commands; commands=( -'list:List installed and available components' \ -'add:Add a component to a Rust toolchain' \ -'remove:Remove a component from a Rust toolchain' \ - ) - _describe -t commands 'rustup help component commands' commands "$@" -} -(( $+functions[_rustup__default_commands] )) || -_rustup__default_commands() { - local commands; commands=() - _describe -t commands 'rustup default commands' commands "$@" -} -(( $+functions[_rustup__help__default_commands] )) || -_rustup__help__default_commands() { - local commands; commands=() - _describe -t commands 'rustup help default commands' commands "$@" -} -(( $+functions[_rustup__help__set__default-host_commands] )) || -_rustup__help__set__default-host_commands() { - local commands; commands=() - _describe -t commands 'rustup help set default-host commands' commands "$@" -} -(( $+functions[_rustup__set__default-host_commands] )) || -_rustup__set__default-host_commands() { - local commands; commands=() - _describe -t commands 'rustup set default-host commands' commands "$@" -} -(( $+functions[_rustup__set__help__default-host_commands] )) || -_rustup__set__help__default-host_commands() { - local commands; commands=() - _describe -t commands 'rustup set help default-host commands' commands "$@" -} -(( $+functions[_rustup__doc_commands] )) || -_rustup__doc_commands() { - local commands; commands=() - _describe -t commands 'rustup doc commands' commands "$@" -} -(( $+functions[_rustup__help__doc_commands] )) || -_rustup__help__doc_commands() { - local commands; commands=() - _describe -t commands 'rustup help doc commands' commands "$@" -} -(( $+functions[_rustup__dump-testament_commands] )) || -_rustup__dump-testament_commands() { - local commands; commands=() - _describe -t commands 'rustup dump-testament commands' commands "$@" -} -(( $+functions[_rustup__help__dump-testament_commands] )) || -_rustup__help__dump-testament_commands() { - local commands; commands=() - _describe -t commands 'rustup help dump-testament commands' commands "$@" -} -(( $+functions[_rustup__component__help_commands] )) || -_rustup__component__help_commands() { - local commands; commands=( -'list:List installed and available components' \ -'add:Add a component to a Rust toolchain' \ -'remove:Remove a component from a Rust toolchain' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup component help commands' commands "$@" -} -(( $+functions[_rustup__component__help__help_commands] )) || -_rustup__component__help__help_commands() { - local commands; commands=() - _describe -t commands 'rustup component help help commands' commands "$@" -} -(( $+functions[_rustup__help_commands] )) || -_rustup__help_commands() { - local commands; commands=( -'dump-testament:Dump information about the build' \ -'show:Show the active and installed toolchains or profiles' \ -'install:Update Rust toolchains' \ -'uninstall:Uninstall Rust toolchains' \ -'update:Update Rust toolchains and rustup' \ -'check:Check for updates to Rust toolchains and rustup' \ -'default:Set the default toolchain' \ -'toolchain:Modify or query the installed toolchains' \ -'target:Modify a toolchain'\''s supported targets' \ -'component:Modify a toolchain'\''s installed components' \ -'override:Modify toolchain overrides for directories' \ -'run:Run a command with an environment configured for a given toolchain' \ -'which:Display which binary will be run for a given command' \ -'doc:Open the documentation for the current toolchain' \ -'man:View the man page for a given command' \ -'self:Modify the rustup installation' \ -'set:Alter rustup settings' \ -'completions:Generate tab-completion scripts for your shell' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup help commands' commands "$@" -} -(( $+functions[_rustup__help__help_commands] )) || -_rustup__help__help_commands() { - local commands; commands=() - _describe -t commands 'rustup help help commands' commands "$@" -} -(( $+functions[_rustup__override__help_commands] )) || -_rustup__override__help_commands() { - local commands; commands=( -'list:List directory toolchain overrides' \ -'set:Set the override toolchain for a directory' \ -'unset:Remove the override toolchain for a directory' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup override help commands' commands "$@" -} -(( $+functions[_rustup__override__help__help_commands] )) || -_rustup__override__help__help_commands() { - local commands; commands=() - _describe -t commands 'rustup override help help commands' commands "$@" -} -(( $+functions[_rustup__self__help_commands] )) || -_rustup__self__help_commands() { - local commands; commands=( -'update:Download and install updates to rustup' \ -'uninstall:Uninstall rustup.' \ -'upgrade-data:Upgrade the internal data format.' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup self help commands' commands "$@" -} -(( $+functions[_rustup__self__help__help_commands] )) || -_rustup__self__help__help_commands() { - local commands; commands=() - _describe -t commands 'rustup self help help commands' commands "$@" -} -(( $+functions[_rustup__set__help_commands] )) || -_rustup__set__help_commands() { - local commands; commands=( -'default-host:The triple used to identify toolchains when not specified' \ -'profile:The default components installed with a toolchain' \ -'auto-self-update:The rustup auto self update mode' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup set help commands' commands "$@" -} -(( $+functions[_rustup__set__help__help_commands] )) || -_rustup__set__help__help_commands() { - local commands; commands=() - _describe -t commands 'rustup set help help commands' commands "$@" -} -(( $+functions[_rustup__show__help_commands] )) || -_rustup__show__help_commands() { - local commands; commands=( -'active-toolchain:Show the active toolchain' \ -'home:Display the computed value of RUSTUP_HOME' \ -'profile:Show the default profile used for the \`rustup install\` command' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup show help commands' commands "$@" -} -(( $+functions[_rustup__show__help__help_commands] )) || -_rustup__show__help__help_commands() { - local commands; commands=() - _describe -t commands 'rustup show help help commands' commands "$@" -} -(( $+functions[_rustup__target__help_commands] )) || -_rustup__target__help_commands() { - local commands; commands=( -'list:List installed and available targets' \ -'add:Add a target to a Rust toolchain' \ -'remove:Remove a target from a Rust toolchain' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup target help commands' commands "$@" -} -(( $+functions[_rustup__target__help__help_commands] )) || -_rustup__target__help__help_commands() { - local commands; commands=() - _describe -t commands 'rustup target help help commands' commands "$@" -} -(( $+functions[_rustup__toolchain__help_commands] )) || -_rustup__toolchain__help_commands() { - local commands; commands=( -'list:List installed toolchains' \ -'install:Install or update a given toolchain' \ -'uninstall:Uninstall a toolchain' \ -'link:Create a custom toolchain by symlinking to a directory' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup toolchain help commands' commands "$@" -} -(( $+functions[_rustup__toolchain__help__help_commands] )) || -_rustup__toolchain__help__help_commands() { - local commands; commands=() - _describe -t commands 'rustup toolchain help help commands' commands "$@" -} -(( $+functions[_rustup__help__show__home_commands] )) || -_rustup__help__show__home_commands() { - local commands; commands=() - _describe -t commands 'rustup help show home commands' commands "$@" -} -(( $+functions[_rustup__show__help__home_commands] )) || -_rustup__show__help__home_commands() { - local commands; commands=() - _describe -t commands 'rustup show help home commands' commands "$@" -} -(( $+functions[_rustup__show__home_commands] )) || -_rustup__show__home_commands() { - local commands; commands=() - _describe -t commands 'rustup show home commands' commands "$@" -} -(( $+functions[_rustup__help__install_commands] )) || -_rustup__help__install_commands() { - local commands; commands=() - _describe -t commands 'rustup help install commands' commands "$@" -} -(( $+functions[_rustup__help__toolchain__install_commands] )) || -_rustup__help__toolchain__install_commands() { - local commands; commands=() - _describe -t commands 'rustup help toolchain install commands' commands "$@" -} -(( $+functions[_rustup__install_commands] )) || -_rustup__install_commands() { - local commands; commands=() - _describe -t commands 'rustup install commands' commands "$@" -} -(( $+functions[_rustup__toolchain__help__install_commands] )) || -_rustup__toolchain__help__install_commands() { - local commands; commands=() - _describe -t commands 'rustup toolchain help install commands' commands "$@" -} -(( $+functions[_rustup__toolchain__install_commands] )) || -_rustup__toolchain__install_commands() { - local commands; commands=() - _describe -t commands 'rustup toolchain install commands' commands "$@" -} -(( $+functions[_rustup__help__toolchain__link_commands] )) || -_rustup__help__toolchain__link_commands() { - local commands; commands=() - _describe -t commands 'rustup help toolchain link commands' commands "$@" -} -(( $+functions[_rustup__toolchain__help__link_commands] )) || -_rustup__toolchain__help__link_commands() { - local commands; commands=() - _describe -t commands 'rustup toolchain help link commands' commands "$@" -} -(( $+functions[_rustup__toolchain__link_commands] )) || -_rustup__toolchain__link_commands() { - local commands; commands=() - _describe -t commands 'rustup toolchain link commands' commands "$@" -} -(( $+functions[_rustup__component__help__list_commands] )) || -_rustup__component__help__list_commands() { - local commands; commands=() - _describe -t commands 'rustup component help list commands' commands "$@" -} -(( $+functions[_rustup__component__list_commands] )) || -_rustup__component__list_commands() { - local commands; commands=() - _describe -t commands 'rustup component list commands' commands "$@" -} -(( $+functions[_rustup__help__component__list_commands] )) || -_rustup__help__component__list_commands() { - local commands; commands=() - _describe -t commands 'rustup help component list commands' commands "$@" -} -(( $+functions[_rustup__help__override__list_commands] )) || -_rustup__help__override__list_commands() { - local commands; commands=() - _describe -t commands 'rustup help override list commands' commands "$@" -} -(( $+functions[_rustup__help__target__list_commands] )) || -_rustup__help__target__list_commands() { - local commands; commands=() - _describe -t commands 'rustup help target list commands' commands "$@" -} -(( $+functions[_rustup__help__toolchain__list_commands] )) || -_rustup__help__toolchain__list_commands() { - local commands; commands=() - _describe -t commands 'rustup help toolchain list commands' commands "$@" -} -(( $+functions[_rustup__override__help__list_commands] )) || -_rustup__override__help__list_commands() { - local commands; commands=() - _describe -t commands 'rustup override help list commands' commands "$@" -} -(( $+functions[_rustup__override__list_commands] )) || -_rustup__override__list_commands() { - local commands; commands=() - _describe -t commands 'rustup override list commands' commands "$@" -} -(( $+functions[_rustup__target__help__list_commands] )) || -_rustup__target__help__list_commands() { - local commands; commands=() - _describe -t commands 'rustup target help list commands' commands "$@" -} -(( $+functions[_rustup__target__list_commands] )) || -_rustup__target__list_commands() { - local commands; commands=() - _describe -t commands 'rustup target list commands' commands "$@" -} -(( $+functions[_rustup__toolchain__help__list_commands] )) || -_rustup__toolchain__help__list_commands() { - local commands; commands=() - _describe -t commands 'rustup toolchain help list commands' commands "$@" -} -(( $+functions[_rustup__toolchain__list_commands] )) || -_rustup__toolchain__list_commands() { - local commands; commands=() - _describe -t commands 'rustup toolchain list commands' commands "$@" -} -(( $+functions[_rustup__help__man_commands] )) || -_rustup__help__man_commands() { - local commands; commands=() - _describe -t commands 'rustup help man commands' commands "$@" -} -(( $+functions[_rustup__man_commands] )) || -_rustup__man_commands() { - local commands; commands=() - _describe -t commands 'rustup man commands' commands "$@" -} -(( $+functions[_rustup__help__override_commands] )) || -_rustup__help__override_commands() { - local commands; commands=( -'list:List directory toolchain overrides' \ -'set:Set the override toolchain for a directory' \ -'unset:Remove the override toolchain for a directory' \ - ) - _describe -t commands 'rustup help override commands' commands "$@" -} -(( $+functions[_rustup__override_commands] )) || -_rustup__override_commands() { - local commands; commands=( -'list:List directory toolchain overrides' \ -'set:Set the override toolchain for a directory' \ -'unset:Remove the override toolchain for a directory' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup override commands' commands "$@" -} -(( $+functions[_rustup__help__set__profile_commands] )) || -_rustup__help__set__profile_commands() { - local commands; commands=() - _describe -t commands 'rustup help set profile commands' commands "$@" -} -(( $+functions[_rustup__help__show__profile_commands] )) || -_rustup__help__show__profile_commands() { - local commands; commands=() - _describe -t commands 'rustup help show profile commands' commands "$@" -} -(( $+functions[_rustup__set__help__profile_commands] )) || -_rustup__set__help__profile_commands() { - local commands; commands=() - _describe -t commands 'rustup set help profile commands' commands "$@" -} -(( $+functions[_rustup__set__profile_commands] )) || -_rustup__set__profile_commands() { - local commands; commands=() - _describe -t commands 'rustup set profile commands' commands "$@" -} -(( $+functions[_rustup__show__help__profile_commands] )) || -_rustup__show__help__profile_commands() { - local commands; commands=() - _describe -t commands 'rustup show help profile commands' commands "$@" -} -(( $+functions[_rustup__show__profile_commands] )) || -_rustup__show__profile_commands() { - local commands; commands=() - _describe -t commands 'rustup show profile commands' commands "$@" -} -(( $+functions[_rustup__component__help__remove_commands] )) || -_rustup__component__help__remove_commands() { - local commands; commands=() - _describe -t commands 'rustup component help remove commands' commands "$@" -} -(( $+functions[_rustup__component__remove_commands] )) || -_rustup__component__remove_commands() { - local commands; commands=() - _describe -t commands 'rustup component remove commands' commands "$@" -} -(( $+functions[_rustup__help__component__remove_commands] )) || -_rustup__help__component__remove_commands() { - local commands; commands=() - _describe -t commands 'rustup help component remove commands' commands "$@" -} -(( $+functions[_rustup__help__target__remove_commands] )) || -_rustup__help__target__remove_commands() { - local commands; commands=() - _describe -t commands 'rustup help target remove commands' commands "$@" -} -(( $+functions[_rustup__target__help__remove_commands] )) || -_rustup__target__help__remove_commands() { - local commands; commands=() - _describe -t commands 'rustup target help remove commands' commands "$@" -} -(( $+functions[_rustup__target__remove_commands] )) || -_rustup__target__remove_commands() { - local commands; commands=() - _describe -t commands 'rustup target remove commands' commands "$@" -} -(( $+functions[_rustup__help__run_commands] )) || -_rustup__help__run_commands() { - local commands; commands=() - _describe -t commands 'rustup help run commands' commands "$@" -} -(( $+functions[_rustup__run_commands] )) || -_rustup__run_commands() { - local commands; commands=() - _describe -t commands 'rustup run commands' commands "$@" -} -(( $+functions[_rustup__help__self_commands] )) || -_rustup__help__self_commands() { - local commands; commands=( -'update:Download and install updates to rustup' \ -'uninstall:Uninstall rustup.' \ -'upgrade-data:Upgrade the internal data format.' \ - ) - _describe -t commands 'rustup help self commands' commands "$@" -} -(( $+functions[_rustup__self_commands] )) || -_rustup__self_commands() { - local commands; commands=( -'update:Download and install updates to rustup' \ -'uninstall:Uninstall rustup.' \ -'upgrade-data:Upgrade the internal data format.' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup self commands' commands "$@" -} -(( $+functions[_rustup__help__override__set_commands] )) || -_rustup__help__override__set_commands() { - local commands; commands=() - _describe -t commands 'rustup help override set commands' commands "$@" -} -(( $+functions[_rustup__help__set_commands] )) || -_rustup__help__set_commands() { - local commands; commands=( -'default-host:The triple used to identify toolchains when not specified' \ -'profile:The default components installed with a toolchain' \ -'auto-self-update:The rustup auto self update mode' \ - ) - _describe -t commands 'rustup help set commands' commands "$@" -} -(( $+functions[_rustup__override__help__set_commands] )) || -_rustup__override__help__set_commands() { - local commands; commands=() - _describe -t commands 'rustup override help set commands' commands "$@" -} -(( $+functions[_rustup__override__set_commands] )) || -_rustup__override__set_commands() { - local commands; commands=() - _describe -t commands 'rustup override set commands' commands "$@" -} -(( $+functions[_rustup__set_commands] )) || -_rustup__set_commands() { - local commands; commands=( -'default-host:The triple used to identify toolchains when not specified' \ -'profile:The default components installed with a toolchain' \ -'auto-self-update:The rustup auto self update mode' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup set commands' commands "$@" -} -(( $+functions[_rustup__help__show_commands] )) || -_rustup__help__show_commands() { - local commands; commands=( -'active-toolchain:Show the active toolchain' \ -'home:Display the computed value of RUSTUP_HOME' \ -'profile:Show the default profile used for the \`rustup install\` command' \ - ) - _describe -t commands 'rustup help show commands' commands "$@" -} -(( $+functions[_rustup__show_commands] )) || -_rustup__show_commands() { - local commands; commands=( -'active-toolchain:Show the active toolchain' \ -'home:Display the computed value of RUSTUP_HOME' \ -'profile:Show the default profile used for the \`rustup install\` command' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup show commands' commands "$@" -} -(( $+functions[_rustup__help__target_commands] )) || -_rustup__help__target_commands() { - local commands; commands=( -'list:List installed and available targets' \ -'add:Add a target to a Rust toolchain' \ -'remove:Remove a target from a Rust toolchain' \ - ) - _describe -t commands 'rustup help target commands' commands "$@" -} -(( $+functions[_rustup__target_commands] )) || -_rustup__target_commands() { - local commands; commands=( -'list:List installed and available targets' \ -'add:Add a target to a Rust toolchain' \ -'remove:Remove a target from a Rust toolchain' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup target commands' commands "$@" -} -(( $+functions[_rustup__help__toolchain_commands] )) || -_rustup__help__toolchain_commands() { - local commands; commands=( -'list:List installed toolchains' \ -'install:Install or update a given toolchain' \ -'uninstall:Uninstall a toolchain' \ -'link:Create a custom toolchain by symlinking to a directory' \ - ) - _describe -t commands 'rustup help toolchain commands' commands "$@" -} -(( $+functions[_rustup__toolchain_commands] )) || -_rustup__toolchain_commands() { - local commands; commands=( -'list:List installed toolchains' \ -'install:Install or update a given toolchain' \ -'uninstall:Uninstall a toolchain' \ -'link:Create a custom toolchain by symlinking to a directory' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'rustup toolchain commands' commands "$@" -} -(( $+functions[_rustup__help__self__uninstall_commands] )) || -_rustup__help__self__uninstall_commands() { - local commands; commands=() - _describe -t commands 'rustup help self uninstall commands' commands "$@" -} -(( $+functions[_rustup__help__toolchain__uninstall_commands] )) || -_rustup__help__toolchain__uninstall_commands() { - local commands; commands=() - _describe -t commands 'rustup help toolchain uninstall commands' commands "$@" -} -(( $+functions[_rustup__help__uninstall_commands] )) || -_rustup__help__uninstall_commands() { - local commands; commands=() - _describe -t commands 'rustup help uninstall commands' commands "$@" -} -(( $+functions[_rustup__self__help__uninstall_commands] )) || -_rustup__self__help__uninstall_commands() { - local commands; commands=() - _describe -t commands 'rustup self help uninstall commands' commands "$@" -} -(( $+functions[_rustup__self__uninstall_commands] )) || -_rustup__self__uninstall_commands() { - local commands; commands=() - _describe -t commands 'rustup self uninstall commands' commands "$@" -} -(( $+functions[_rustup__toolchain__help__uninstall_commands] )) || -_rustup__toolchain__help__uninstall_commands() { - local commands; commands=() - _describe -t commands 'rustup toolchain help uninstall commands' commands "$@" -} -(( $+functions[_rustup__toolchain__uninstall_commands] )) || -_rustup__toolchain__uninstall_commands() { - local commands; commands=() - _describe -t commands 'rustup toolchain uninstall commands' commands "$@" -} -(( $+functions[_rustup__uninstall_commands] )) || -_rustup__uninstall_commands() { - local commands; commands=() - _describe -t commands 'rustup uninstall commands' commands "$@" -} -(( $+functions[_rustup__help__override__unset_commands] )) || -_rustup__help__override__unset_commands() { - local commands; commands=() - _describe -t commands 'rustup help override unset commands' commands "$@" -} -(( $+functions[_rustup__override__help__unset_commands] )) || -_rustup__override__help__unset_commands() { - local commands; commands=() - _describe -t commands 'rustup override help unset commands' commands "$@" -} -(( $+functions[_rustup__override__unset_commands] )) || -_rustup__override__unset_commands() { - local commands; commands=() - _describe -t commands 'rustup override unset commands' commands "$@" -} -(( $+functions[_rustup__help__self__update_commands] )) || -_rustup__help__self__update_commands() { - local commands; commands=() - _describe -t commands 'rustup help self update commands' commands "$@" -} -(( $+functions[_rustup__help__update_commands] )) || -_rustup__help__update_commands() { - local commands; commands=() - _describe -t commands 'rustup help update commands' commands "$@" -} -(( $+functions[_rustup__self__help__update_commands] )) || -_rustup__self__help__update_commands() { - local commands; commands=() - _describe -t commands 'rustup self help update commands' commands "$@" -} -(( $+functions[_rustup__self__update_commands] )) || -_rustup__self__update_commands() { - local commands; commands=() - _describe -t commands 'rustup self update commands' commands "$@" -} -(( $+functions[_rustup__update_commands] )) || -_rustup__update_commands() { - local commands; commands=() - _describe -t commands 'rustup update commands' commands "$@" -} -(( $+functions[_rustup__help__self__upgrade-data_commands] )) || -_rustup__help__self__upgrade-data_commands() { - local commands; commands=() - _describe -t commands 'rustup help self upgrade-data commands' commands "$@" -} -(( $+functions[_rustup__self__help__upgrade-data_commands] )) || -_rustup__self__help__upgrade-data_commands() { - local commands; commands=() - _describe -t commands 'rustup self help upgrade-data commands' commands "$@" -} -(( $+functions[_rustup__self__upgrade-data_commands] )) || -_rustup__self__upgrade-data_commands() { - local commands; commands=() - _describe -t commands 'rustup self upgrade-data commands' commands "$@" -} -(( $+functions[_rustup__help__which_commands] )) || -_rustup__help__which_commands() { - local commands; commands=() - _describe -t commands 'rustup help which commands' commands "$@" -} -(( $+functions[_rustup__which_commands] )) || -_rustup__which_commands() { - local commands; commands=() - _describe -t commands 'rustup which commands' commands "$@" -} - -if [ "$funcstack[1]" = "_rustup" ]; then - _rustup "$@" -else - compdef _rustup rustup -fi diff --git a/.zfunc/bell b/.zfunc/bell deleted file mode 100644 index cc01adc..0000000 --- a/.zfunc/bell +++ /dev/null @@ -1,3 +0,0 @@ -#!zsh - -echoti bel diff --git a/.zfunc/e b/.zfunc/e deleted file mode 100644 index c714d76..0000000 --- a/.zfunc/e +++ /dev/null @@ -1,3 +0,0 @@ -#!zsh - -"${EDITOR:-ed}" "$@" diff --git a/.zfunc/p b/.zfunc/p deleted file mode 100644 index 59115b7..0000000 --- a/.zfunc/p +++ /dev/null @@ -1,3 +0,0 @@ -#!zsh - -${PAGER:-less} "$@" diff --git a/.zfunc/v b/.zfunc/v deleted file mode 100644 index a223795..0000000 --- a/.zfunc/v +++ /dev/null @@ -1,4 +0,0 @@ -#!zsh - -"${VISUAL:-${EDITOR:-vi}}" "$@" - diff --git a/.zfunc/zsh-completions b/.zfunc/zsh-completions -Subproject 8ddc4416dd4d2804668834bb42067feaddb9bb5 +Subproject 9903bae60284072de3fa0e3e20965f22368c569 |
