From ae78dbbff81196f1d7bc8fabf84d05e6b9f3ca03 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Tue, 28 Apr 2026 15:42:50 +0900 Subject: updates --- fedora/.config/bash/completions/bat.bash | 249 --------- fedora/.config/bash/completions/rg.bash | 783 ---------------------------- fedora/.config/bash/completions/ya.bash | 647 ----------------------- fedora/.config/bash/completions/yazi.bash | 66 --- fedora/.config/bash/completions/zoxide.bash | 243 --------- 5 files changed, 1988 deletions(-) delete mode 100644 fedora/.config/bash/completions/bat.bash delete mode 100644 fedora/.config/bash/completions/rg.bash delete mode 100644 fedora/.config/bash/completions/ya.bash delete mode 100644 fedora/.config/bash/completions/yazi.bash delete mode 100644 fedora/.config/bash/completions/zoxide.bash (limited to 'fedora/.config/bash/completions') diff --git a/fedora/.config/bash/completions/bat.bash b/fedora/.config/bash/completions/bat.bash deleted file mode 100644 index fa0f712..0000000 --- a/fedora/.config/bash/completions/bat.bash +++ /dev/null @@ -1,249 +0,0 @@ -# shellcheck disable=SC2207 - -# Requires https://github.com/scop/bash-completion - -# Macs have bash3 for which the bash-completion package doesn't include -# _init_completion. This is a minimal version of that function. -__bat_init_completion() -{ - COMPREPLY=() - _get_comp_words_by_ref "$@" cur prev words cword -} - -__bat_escape_completions() -{ - # Do not escape if completing a quoted value. - [[ $cur == [\"\']* ]] && return 0 - if (( - BASH_VERSINFO[0] > 5 || \ - BASH_VERSINFO[0] == 5 && BASH_VERSINFO[1] >= 3 - )); then - # bash >= 5.3 has "compopt -o fullquote", which exactly does - # what this function tries to do. - compopt -o fullquote - elif (( - BASH_VERSINFO[0] > 4 || \ - BASH_VERSINFO[0] == 4 && BASH_VERSINFO[1] > 0 - )); then - # printf -v to an array index is available in bash >= 4.1. - # Use it if available, as -o filenames is semantically - # incorrect if we are not actually completing filenames, and it - # has side effects (e.g. adds trailing slash to candidates - # matching present dirs). - local i - for i in ${!COMPREPLY[*]}; do - printf -v "COMPREPLY[i]" %q "${COMPREPLY[i]}" - done - - # We can use "compopt -o noquote" available in bash >= 4.3 to - # prevent further quoting by the shell, which would be - # unexpectedly applied when a quoted result matches a filename. - if (( - BASH_VERSINFO[0] > 4 || \ - BASH_VERSINFO[0] == 4 && BASH_VERSINFO[1] >= 3 - )); then - compopt -o noquote - fi - else - compopt -o filenames - fi -} - -_bat() { - local cur prev words split=false - if declare -F _init_completion >/dev/null 2>&1; then - _init_completion -s || return 0 - else - __bat_init_completion -n "=" || return 0 - _split_longopt && split=true - fi - - if [[ ${words[1]-} == cache ]]; then - case $prev in - --source | --target) - _filedir -d - return 0 - ;; - esac - COMPREPLY=($(compgen -W " - --build - --clear - --source - --target - --blank - --help - " -- "$cur")) - return 0 - fi - - case $prev in - -l | --language) - local IFS=$'\n' - COMPREPLY=($(compgen -W "$( - "$1" --list-languages | while IFS=: read -r lang _; do - printf "%s\n" "$lang" - done - )" -- "$cur")) - __bat_escape_completions - return 0 - ;; - -H | --highlight-line | \ - --diff-context | \ - --tabs | \ - --terminal-width | \ - -m | --map-syntax | \ - --ignored-suffix | \ - --list-themes | \ - --squeeze-limit | \ - --line-range | \ - -L | --list-languages | \ - --lessopen | \ - --no-paging | \ - --diagnostic | \ - --acknowledgements | \ - -h | --help | \ - -V | --version | \ - --cache-dir | \ - --config-dir | \ - --config-file | \ - --generate-config-file) - # argument required but no completion available, or option - # causes an exit - return 0 - ;; - --file-name) - _filedir - return 0 - ;; - --wrap) - COMPREPLY=($(compgen -W "auto never character" -- "$cur")) - return 0 - ;; - --binary) - COMPREPLY=($(compgen -W "no-printing as-text" -- "$cur")) - return 0 - ;; - --nonprintable-notation) - COMPREPLY=($(compgen -W "unicode caret" -- "$cur")) - return 0 - ;; - --strip-ansi) - COMPREPLY=($(compgen -W "auto never always" -- "$cur")) - return 0 - ;; - --completion) - COMPREPLY=($(compgen -W "bash fish zsh ps1" -- "$cur")) - return 0 - ;; - --color | --decorations | --paging) - COMPREPLY=($(compgen -W "auto never always" -- "$cur")) - return 0 - ;; - --italic-text) - COMPREPLY=($(compgen -W "always never" -- "$cur")) - return 0 - ;; - --pager) - COMPREPLY=($(compgen -c -- "$cur")) - return 0 - ;; - --theme) - local IFS=$'\n' - COMPREPLY=($(compgen -W "auto${IFS}auto:always${IFS}auto:system${IFS}dark${IFS}light${IFS}$("$1" --list-themes)" -- "$cur")) - __bat_escape_completions - return 0 - ;; - --theme-dark | \ - --theme-light) - local IFS=$'\n' - COMPREPLY=($(compgen -W "$("$1" --list-themes)" -- "$cur")) - __bat_escape_completions - return 0 - ;; - --style) - # shellcheck disable=SC2034 - local -a styles=( - default - full - auto - plain - changes - header - header-filename - header-filesize - grid - rule - numbers - snip - ) - # shellcheck disable=SC2016 - if declare -F _comp_delimited >/dev/null 2>&1; then - # bash-completion > 2.11 - _comp_delimited , -W '"${styles[@]}"' - else - COMPREPLY=($(compgen -W '${styles[@]}' -- "$cur")) - fi - return 0 - esac - - $split && return 0 - - if [[ $cur == -* ]]; then - # --unbuffered excluded intentionally (no-op) - COMPREPLY=($(compgen -W " - --show-all - --nonprintable-notation - --binary - --plain - --language - --highlight-line - --file-name - --diff - --diff-context - --tabs - --wrap - --chop-long-lines - --terminal-width - --number - --color - --italic-text - --decorations - --force-colorization - --paging - --no-paging - --pager - --map-syntax - --ignored-suffix - --theme - --theme-dark - --theme-light - --list-themes - --squeeze-blank - --squeeze-limit - --strip-ansi - --style - --line-range - --list-languages - --lessopen - --completion - --diagnostic - --acknowledgements - --set-terminal-title - --help - --version - --cache-dir - --config-dir - --config-file - --generate-config-file - --no-config - --no-custom-assets - --no-lessopen - " -- "$cur")) - return 0 - fi - - _filedir - - ## Completion of the 'cache' command itself is removed for better UX - ## See https://github.com/sharkdp/bat/issues/2085#issuecomment-1271646802 -} && complete -F _bat bat diff --git a/fedora/.config/bash/completions/rg.bash b/fedora/.config/bash/completions/rg.bash deleted file mode 100644 index 12d1039..0000000 --- a/fedora/.config/bash/completions/rg.bash +++ /dev/null @@ -1,783 +0,0 @@ -_rg() { - local i cur prev opts cmds - COMPREPLY=() - cur="${COMP_WORDS[COMP_CWORD]}" - prev="${COMP_WORDS[COMP_CWORD-1]}" - cmd="" - opts="" - - for i in ${COMP_WORDS[@]}; do - case "${i}" in - rg) - cmd="rg" - ;; - *) - ;; - esac - done - - case "${cmd}" in - rg) - opts="--regexp -e --file -f --after-context -A --before-context -B --binary --no-binary --block-buffered --no-block-buffered --byte-offset -b --no-byte-offset --case-sensitive -s --color --colors --column --no-column --context -C --context-separator --no-context-separator --count -c --count-matches --crlf --no-crlf --debug --dfa-size-limit --encoding -E --no-encoding --engine --field-context-separator --field-match-separator --files --files-with-matches -l --files-without-match --fixed-strings -F --no-fixed-strings --follow -L --no-follow --generate --glob -g --glob-case-insensitive --no-glob-case-insensitive --heading --no-heading --help -h --hidden -. --no-hidden --hostname-bin --hyperlink-format --iglob --ignore-case -i --ignore-file --ignore-file-case-insensitive --no-ignore-file-case-insensitive --include-zero --no-include-zero --invert-match -v --no-invert-match --json --no-json --line-buffered --no-line-buffered --line-number -n --no-line-number -N --line-regexp -x --max-columns -M --max-columns-preview --no-max-columns-preview --max-count -m --max-depth -d --max-filesize --mmap --no-mmap --multiline -U --no-multiline --multiline-dotall --no-multiline-dotall --no-config --no-ignore --ignore --no-ignore-dot --ignore-dot --no-ignore-exclude --ignore-exclude --no-ignore-files --ignore-files --no-ignore-global --ignore-global --no-ignore-messages --ignore-messages --no-ignore-parent --ignore-parent --no-ignore-vcs --ignore-vcs --no-messages --messages --no-require-git --require-git --no-unicode --unicode --null -0 --null-data --one-file-system --no-one-file-system --only-matching -o --path-separator --passthru --pcre2 -P --no-pcre2 --pcre2-version --pre --no-pre --pre-glob --pretty -p --quiet -q --regex-size-limit --replace -r --search-zip -z --no-search-zip --smart-case -S --sort --sortr --stats --no-stats --stop-on-nonmatch --text -a --no-text --threads -j --trace --trim --no-trim --type -t --type-not -T --type-add --type-clear --type-list --unrestricted -u --version -V --vimgrep --with-filename -H --no-filename -I --word-regexp -w --auto-hybrid-regex --no-auto-hybrid-regex --no-pcre2-unicode --pcre2-unicode --sort-files --no-sort-files ..." - if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then - COMPREPLY=($(compgen -W "${opts}" -- "${cur}")) - return 0 - fi - case "${prev}" in - - --regexp) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -e) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --file) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -f) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --after-context) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -A) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --before-context) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -B) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --binary) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-binary) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --block-buffered) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-block-buffered) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --byte-offset) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -b) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-byte-offset) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --case-sensitive) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -s) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --color) - COMPREPLY=($(compgen -W "never auto always ansi" -- "${cur}")) - return 0 - ;; - --colors) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --column) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-column) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --context) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -C) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --context-separator) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-context-separator) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --count) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -c) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --count-matches) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --crlf) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-crlf) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --debug) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --dfa-size-limit) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --encoding) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -E) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-encoding) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --engine) - COMPREPLY=($(compgen -W "default pcre2 auto" -- "${cur}")) - return 0 - ;; - --field-context-separator) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --field-match-separator) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --files) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --files-with-matches) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -l) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --files-without-match) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --fixed-strings) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -F) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-fixed-strings) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --follow) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -L) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-follow) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --generate) - COMPREPLY=($(compgen -W "man complete-bash complete-zsh complete-fish complete-powershell" -- "${cur}")) - return 0 - ;; - --glob) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -g) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --glob-case-insensitive) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-glob-case-insensitive) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --heading) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-heading) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --help) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -h) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --hidden) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -.) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-hidden) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --hostname-bin) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --hyperlink-format) - COMPREPLY=($(compgen -W "default none cursor file grep+ kitty macvim textmate vscode vscode-insiders vscodium" -- "${cur}")) - return 0 - ;; - --iglob) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --ignore-case) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -i) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --ignore-file) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --ignore-file-case-insensitive) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-ignore-file-case-insensitive) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --include-zero) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-include-zero) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --invert-match) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -v) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-invert-match) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --json) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-json) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --line-buffered) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-line-buffered) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --line-number) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -n) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-line-number) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -N) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --line-regexp) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -x) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --max-columns) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -M) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --max-columns-preview) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-max-columns-preview) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --max-count) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -m) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --max-depth) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -d) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --max-filesize) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --mmap) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-mmap) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --multiline) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -U) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-multiline) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --multiline-dotall) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-multiline-dotall) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-config) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-ignore) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --ignore) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-ignore-dot) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --ignore-dot) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-ignore-exclude) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --ignore-exclude) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-ignore-files) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --ignore-files) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-ignore-global) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --ignore-global) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-ignore-messages) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --ignore-messages) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-ignore-parent) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --ignore-parent) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-ignore-vcs) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --ignore-vcs) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-messages) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --messages) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-require-git) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --require-git) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-unicode) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --unicode) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --null) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -0) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --null-data) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --one-file-system) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-one-file-system) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --only-matching) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -o) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --path-separator) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --passthru) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --pcre2) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -P) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-pcre2) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --pcre2-version) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --pre) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-pre) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --pre-glob) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --pretty) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -p) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --quiet) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -q) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --regex-size-limit) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --replace) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -r) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --search-zip) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -z) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-search-zip) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --smart-case) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -S) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --sort) - COMPREPLY=($(compgen -W "none path modified accessed created" -- "${cur}")) - return 0 - ;; - --sortr) - COMPREPLY=($(compgen -W "none path modified accessed created" -- "${cur}")) - return 0 - ;; - --stats) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-stats) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --stop-on-nonmatch) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --text) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -a) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-text) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --threads) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -j) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --trace) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --trim) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-trim) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --type) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -t) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --type-not) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -T) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --type-add) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --type-clear) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --type-list) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --unrestricted) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -u) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --version) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -V) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --vimgrep) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --with-filename) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -H) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-filename) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -I) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --word-regexp) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -w) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --auto-hybrid-regex) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-auto-hybrid-regex) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-pcre2-unicode) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --pcre2-unicode) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --sort-files) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --no-sort-files) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - esac - COMPREPLY=($(compgen -W "${opts}" -- "${cur}")) - return 0 - ;; - esac -} - -complete -F _rg -o bashdefault -o default rg diff --git a/fedora/.config/bash/completions/ya.bash b/fedora/.config/bash/completions/ya.bash deleted file mode 100644 index b24e3e5..0000000 --- a/fedora/.config/bash/completions/ya.bash +++ /dev/null @@ -1,647 +0,0 @@ -_ya() { - local i cur prev opts cmd - COMPREPLY=() - if [[ "${BASH_VERSINFO[0]}" -ge 4 ]]; then - cur="$2" - else - cur="${COMP_WORDS[COMP_CWORD]}" - fi - prev="$3" - cmd="" - opts="" - - for i in "${COMP_WORDS[@]:0:COMP_CWORD}" - do - case "${cmd},${i}" in - ",$1") - cmd="ya" - ;; - ya,emit) - cmd="ya__emit" - ;; - ya,emit-to) - cmd="ya__emit__to" - ;; - ya,help) - cmd="ya__help" - ;; - ya,pack) - cmd="ya__pack" - ;; - ya,pkg) - cmd="ya__pkg" - ;; - ya,pub) - cmd="ya__pub" - ;; - ya,pub-to) - cmd="ya__pub__to" - ;; - ya,sub) - cmd="ya__sub" - ;; - ya__help,emit) - cmd="ya__help__emit" - ;; - ya__help,emit-to) - cmd="ya__help__emit__to" - ;; - ya__help,help) - cmd="ya__help__help" - ;; - ya__help,pack) - cmd="ya__help__pack" - ;; - ya__help,pkg) - cmd="ya__help__pkg" - ;; - ya__help,pub) - cmd="ya__help__pub" - ;; - ya__help,pub-to) - cmd="ya__help__pub__to" - ;; - ya__help,sub) - cmd="ya__help__sub" - ;; - ya__help__pkg,add) - cmd="ya__help__pkg__add" - ;; - ya__help__pkg,delete) - cmd="ya__help__pkg__delete" - ;; - ya__help__pkg,install) - cmd="ya__help__pkg__install" - ;; - ya__help__pkg,list) - cmd="ya__help__pkg__list" - ;; - ya__help__pkg,upgrade) - cmd="ya__help__pkg__upgrade" - ;; - ya__pkg,add) - cmd="ya__pkg__add" - ;; - ya__pkg,delete) - cmd="ya__pkg__delete" - ;; - ya__pkg,help) - cmd="ya__pkg__help" - ;; - ya__pkg,install) - cmd="ya__pkg__install" - ;; - ya__pkg,list) - cmd="ya__pkg__list" - ;; - ya__pkg,upgrade) - cmd="ya__pkg__upgrade" - ;; - ya__pkg__help,add) - cmd="ya__pkg__help__add" - ;; - ya__pkg__help,delete) - cmd="ya__pkg__help__delete" - ;; - ya__pkg__help,help) - cmd="ya__pkg__help__help" - ;; - ya__pkg__help,install) - cmd="ya__pkg__help__install" - ;; - ya__pkg__help,list) - cmd="ya__pkg__help__list" - ;; - ya__pkg__help,upgrade) - cmd="ya__pkg__help__upgrade" - ;; - *) - ;; - esac - done - - case "${cmd}" in - ya) - opts="-V -h --version --help emit emit-to pkg pack pub pub-to sub help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__emit) - opts="-h --help [ARGS]..." - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__emit__to) - opts="-h --help [ARGS]..." - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help) - opts="emit emit-to pkg pack pub pub-to sub help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__emit) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__emit__to) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__help) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__pack) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__pkg) - opts="add delete install list upgrade" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__pkg__add) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__pkg__delete) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__pkg__install) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__pkg__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__pkg__upgrade) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__pub) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__pub__to) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__help__sub) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pack) - opts="-a -d -i -l -u -h --add --delete --install --list --upgrade --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - --add) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -a) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --delete) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -d) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg) - opts="-h --help add delete install list upgrade help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg__add) - opts="-h --help [IDS]..." - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg__delete) - opts="-h --help [IDS]..." - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg__help) - opts="add delete install list upgrade help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg__help__add) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg__help__delete) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg__help__help) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg__help__install) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg__help__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg__help__upgrade) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg__install) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg__list) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pkg__upgrade) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pub) - opts="-h --str --json --list --help " - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - --str) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --json) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --list) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__pub__to) - opts="-h --str --json --list --help " - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - --str) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --json) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --list) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - ya__sub) - opts="-h --help " - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - esac -} - -if [[ "${BASH_VERSINFO[0]}" -eq 4 && "${BASH_VERSINFO[1]}" -ge 4 || "${BASH_VERSINFO[0]}" -gt 4 ]]; then - complete -F _ya -o nosort -o bashdefault -o default ya -else - complete -F _ya -o bashdefault -o default ya -fi diff --git a/fedora/.config/bash/completions/yazi.bash b/fedora/.config/bash/completions/yazi.bash deleted file mode 100644 index ae2d3a1..0000000 --- a/fedora/.config/bash/completions/yazi.bash +++ /dev/null @@ -1,66 +0,0 @@ -_yazi() { - local i cur prev opts cmd - COMPREPLY=() - if [[ "${BASH_VERSINFO[0]}" -ge 4 ]]; then - cur="$2" - else - cur="${COMP_WORDS[COMP_CWORD]}" - fi - prev="$3" - cmd="" - opts="" - - for i in "${COMP_WORDS[@]:0:COMP_CWORD}" - do - case "${cmd},${i}" in - ",$1") - cmd="yazi" - ;; - *) - ;; - esac - done - - case "${cmd}" in - yazi) - opts="-V -h --cwd-file --chooser-file --clear-cache --client-id --local-events --remote-events --debug --version --help [ENTRIES]..." - if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - --cwd-file) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --chooser-file) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --client-id) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --local-events) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --remote-events) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - esac -} - -if [[ "${BASH_VERSINFO[0]}" -eq 4 && "${BASH_VERSINFO[1]}" -ge 4 || "${BASH_VERSINFO[0]}" -gt 4 ]]; then - complete -F _yazi -o nosort -o bashdefault -o default yazi -else - complete -F _yazi -o bashdefault -o default yazi -fi diff --git a/fedora/.config/bash/completions/zoxide.bash b/fedora/.config/bash/completions/zoxide.bash deleted file mode 100644 index 1c2ed84..0000000 --- a/fedora/.config/bash/completions/zoxide.bash +++ /dev/null @@ -1,243 +0,0 @@ -_zoxide() { - local i cur prev opts cmd - COMPREPLY=() - if [[ "${BASH_VERSINFO[0]}" -ge 4 ]]; then - cur="$2" - else - cur="${COMP_WORDS[COMP_CWORD]}" - fi - prev="$3" - cmd="" - opts="" - - for i in "${COMP_WORDS[@]:0:COMP_CWORD}" - do - case "${cmd},${i}" in - ",$1") - cmd="zoxide" - ;; - zoxide,add) - cmd="zoxide__add" - ;; - zoxide,edit) - cmd="zoxide__edit" - ;; - zoxide,import) - cmd="zoxide__import" - ;; - zoxide,init) - cmd="zoxide__init" - ;; - zoxide,query) - cmd="zoxide__query" - ;; - zoxide,remove) - cmd="zoxide__remove" - ;; - zoxide__edit,decrement) - cmd="zoxide__edit__decrement" - ;; - zoxide__edit,delete) - cmd="zoxide__edit__delete" - ;; - zoxide__edit,increment) - cmd="zoxide__edit__increment" - ;; - zoxide__edit,reload) - cmd="zoxide__edit__reload" - ;; - *) - ;; - esac - done - - case "${cmd}" in - zoxide) - opts="-h -V --help --version add edit import init query remove" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - zoxide__add) - opts="-s -h -V --score --help --version ..." - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - --score) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -s) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - zoxide__edit) - opts="-h -V --help --version decrement delete increment reload" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - zoxide__edit__decrement) - opts="-h -V --help --version " - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - zoxide__edit__delete) - opts="-h -V --help --version " - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - zoxide__edit__increment) - opts="-h -V --help --version " - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - zoxide__edit__reload) - opts="-h -V --help --version" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - zoxide__import) - opts="-h -V --from --merge --help --version " - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - --from) - COMPREPLY=($(compgen -W "autojump z" -- "${cur}")) - return 0 - ;; - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - zoxide__init) - opts="-h -V --no-cmd --cmd --hook --help --version bash elvish fish nushell posix powershell tcsh xonsh zsh" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - --cmd) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - --hook) - COMPREPLY=($(compgen -W "none prompt pwd" -- "${cur}")) - return 0 - ;; - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - zoxide__query) - opts="-a -i -l -s -h -V --all --interactive --list --score --exclude --help --version [KEYWORDS]..." - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - --exclude) - COMPREPLY=() - if [[ "${BASH_VERSINFO[0]}" -ge 4 ]]; then - compopt -o plusdirs - fi - return 0 - ;; - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - zoxide__remove) - opts="-h -V --help --version [PATHS]..." - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - esac -} - -if [[ "${BASH_VERSINFO[0]}" -eq 4 && "${BASH_VERSINFO[1]}" -ge 4 || "${BASH_VERSINFO[0]}" -gt 4 ]]; then - complete -F _zoxide -o nosort -o bashdefault -o default zoxide -else - complete -F _zoxide -o bashdefault -o default zoxide -fi -- cgit v1.2.3