summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Pervaz Boocha <mboocha@sudomsg.com>2026-06-02 21:41:56 +0530
committerMarc Pervaz Boocha <mboocha@sudomsg.com>2026-06-02 21:54:48 +0530
commit0ffb5d59097d69fd8596e8e69959af73505668a7 (patch)
treeb44686ffef8bc001b6f3bbfd767ddb0320f8071b
parentUpdated nvim (diff)
downloaddotfiles-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.lua2
-rw-r--r--.config/nvim/lua/lsp.lua9
-rw-r--r--.config/nvim/nvim-pack-lock.json6
-rwxr-xr-x.local/bin/http-static14
-rw-r--r--.profile11
-rw-r--r--.zfunc/_cargo4
-rw-r--r--.zfunc/_rustup1677
-rw-r--r--.zshrc9
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(),
diff --git a/.profile b/.profile
index 52a1b1b..e64b4ef 100644
--- a/.profile
+++ b/.profile
@@ -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
diff --git a/.zshrc b/.zshrc
index 3dc3393..2db030e 100644
--- a/.zshrc
+++ b/.zshrc
@@ -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