diff options
| author | Marc Pervaz Boocha <mboocha@sudomsg.com> | 2026-06-02 21:41:56 +0530 |
|---|---|---|
| committer | Marc Pervaz Boocha <mboocha@sudomsg.com> | 2026-06-02 21:54:48 +0530 |
| commit | 0ffb5d59097d69fd8596e8e69959af73505668a7 (patch) | |
| tree | b44686ffef8bc001b6f3bbfd767ddb0320f8071b | |
| parent | Updated nvim (diff) | |
| download | dotfiles-0ffb5d59097d69fd8596e8e69959af73505668a7.tar dotfiles-0ffb5d59097d69fd8596e8e69959af73505668a7.tar.gz dotfiles-0ffb5d59097d69fd8596e8e69959af73505668a7.tar.bz2 dotfiles-0ffb5d59097d69fd8596e8e69959af73505668a7.tar.lz dotfiles-0ffb5d59097d69fd8596e8e69959af73505668a7.tar.xz dotfiles-0ffb5d59097d69fd8596e8e69959af73505668a7.tar.zst dotfiles-0ffb5d59097d69fd8596e8e69959af73505668a7.zip | |
Updated misc
| -rw-r--r-- | .config/nvim/init.lua | 2 | ||||
| -rw-r--r-- | .config/nvim/lua/lsp.lua | 9 | ||||
| -rw-r--r-- | .config/nvim/nvim-pack-lock.json | 6 | ||||
| -rwxr-xr-x | .local/bin/http-static | 14 | ||||
| -rw-r--r-- | .profile | 11 | ||||
| -rw-r--r-- | .zfunc/_cargo | 4 | ||||
| -rw-r--r-- | .zfunc/_rustup | 1677 | ||||
| -rw-r--r-- | .zshrc | 9 |
8 files changed, 32 insertions, 1700 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 6635444..cf138b8 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -1,5 +1,7 @@ vim.loader.enable() +require('vim._core.ui2').enable { enable = true} + vim.o.number = true vim.o.relativenumber = true vim.o.title = true diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua index aeee855..7fc4046 100644 --- a/.config/nvim/lua/lsp.lua +++ b/.config/nvim/lua/lsp.lua @@ -50,6 +50,15 @@ function Lsp(client, buf) end, { buffer = buf }) end + if client:supports_method(ms.textDocument_completion) then + local chars = {} + for i = 32, 126 do + table.insert(chars, string.char(i)) + end + client.server_capabilities.completionProvider.triggerCharacters = chars + vim.lsp.completion.enable(true, client.id, buf, { autotrigger = true }) + end + if client:supports_method(ms.textDocument_documentHighlight) then vim.lsp.semantic_tokens.enable(true, { client_id = client.id }) end diff --git a/.config/nvim/nvim-pack-lock.json b/.config/nvim/nvim-pack-lock.json index 131f738..1ebdfd6 100644 --- a/.config/nvim/nvim-pack-lock.json +++ b/.config/nvim/nvim-pack-lock.json @@ -5,15 +5,15 @@ "src": "git://git.sudomsg.com/mirror/mason" }, "mason-lspconfig": { - "rev": "037398b9ce4a53ba48d5f94765c641a1fd16d906", + "rev": "25f609e7fca78af7cede4f9fa3af8a94b1c4950b", "src": "git://git.sudomsg.com/mirror/mason-lspconfig" }, "nvim-lspconfig": { - "rev": "16812abf0e8d8175155f26143a8504e8253e92b0", + "rev": "9ccd58a7949091c0cc2777d4e92a45a209c808c1", "src": "git://git.sudomsg.com/mirror/nvim-lspconfig" }, "nvim-treesitter": { - "rev": "7caec274fd19c12b55902a5b795100d21531391f", + "rev": "4916d6592ede8c07973490d9322f187e07dfefac", "src": "git://git.sudomsg.com/mirror/nvim-treesitter" } } diff --git a/.local/bin/http-static b/.local/bin/http-static index 9b189cc..cd5ed09 100755 --- a/.local/bin/http-static +++ b/.local/bin/http-static @@ -2,15 +2,13 @@ from argparse import ArgumentParser from collections.abc import Sequence -from typing import Optional from pathlib import Path -from os import PathLike, fspath from http.server import SimpleHTTPRequestHandler, ThreadingHTTPServer from functools import partial -def serve(bind: str, port: int, directory: PathLike): - handler = partial(SimpleHTTPRequestHandler, directory=fspath(directory)) +def serve(bind: str, port: int, directory: Path): + handler = partial(SimpleHTTPRequestHandler, directory=directory) with ThreadingHTTPServer((bind, port), handler) as httpd: print(*httpd.socket.getsockname()) @@ -20,15 +18,15 @@ def serve(bind: str, port: int, directory: PathLike): return -def main(argv: Optional[Sequence[str]] = None) -> None: +def main(argv: Sequence[str] | None = None) -> None: parser = ArgumentParser() - parser.add_argument( + _ = parser.add_argument( "-b", "--bind", metavar="ADDRESS", default="", help="bind to this address" ) - parser.add_argument( + _ = parser.add_argument( "-p", "--port", default=8080, type=int, help="bind to this port" ) - parser.add_argument( + _ = parser.add_argument( "directory", type=Path, default=Path.cwd(), @@ -1,11 +1,11 @@ #!/bin/sh -l -append_path () { +prepend_path () { case ":$PATH:" in *:"$1":*) ;; *) - PATH="${PATH:+$PATH:}$1" + PATH="${PATH:+:$PATH}$1" esac } @@ -13,7 +13,7 @@ for i in "$HOME"/.local/bin "$HOME"/.local/opt/*/bin "$HOME/go/bin" do if test -d "$i" then - append_path "$i" + prepend_path "$i" fi done export PATH @@ -48,8 +48,3 @@ do fi done -if test -f "$HOME"/.cargo/env -then - . "$HOME/.cargo/env" -fi - 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/_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 @@ -86,3 +86,12 @@ function +vi-git-st() { hook_com[misc]+=${(j:/:)gitstatus} } +if command -v uv > /dev/null +then + eval "$(uv generate-shell-completion zsh)" +fi + +if command -v uvx > /dev/null +then + eval "$(uvx --generate-shell-completion zsh)" +fi |
