?
Current Path : /usr/share/bash-completion/completions/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/bash-completion/completions/rg |
_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=" -s -c -l -F -L -i -v -n -N -x -0 -o -p -q -z -S -a -u -H -w -h -V -A -B -C -E -f -g -M -m -e -r -j -t -T --case-sensitive --column --count --debug --files --files-with-matches --files-without-match --fixed-strings --follow --no-follow --heading --no-heading --hidden --no-hidden --ignore-case --invert-match --line-number --no-line-number --line-regexp --mmap --no-mmap --no-config --no-ignore --ignore --no-ignore-parent --ignore-parent --no-ignore-vcs --ignore-vcs --no-messages --messages --null --only-matching --passthru --pretty --quiet --search-zip --no-search-zip --smart-case --sort-files --no-sort-files --text --no-text --type-list --unrestricted --vimgrep --with-filename --no-filename --word-regexp --help --version --after-context --before-context --color --colors --context --context-separator --dfa-size-limit --encoding --file --glob --iglob --ignore-file --line-number-width --max-columns --max-count --max-filesize --maxdepth --path-separator --regex-size-limit --regexp --replace --threads --type --type-add --type-clear --type-not <PATTERN> <PATH>... " if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) return 0 fi case "${prev}" in --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 ;; --color) COMPREPLY=($(compgen -W "never auto always ansi" -- ${cur})) return 0 ;; --colors) 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 ;; --dfa-size-limit) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --encoding) 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 ;; --glob) COMPREPLY=($(compgen -f ${cur})) return 0 ;; -g) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --iglob) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --ignore-file) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --line-number-width) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --max-columns) COMPREPLY=($(compgen -f ${cur})) return 0 ;; -M) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --max-count) COMPREPLY=($(compgen -f ${cur})) return 0 ;; -m) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --max-filesize) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --maxdepth) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --path-separator) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --regex-size-limit) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --regexp) COMPREPLY=($(compgen -f ${cur})) return 0 ;; -e) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --replace) COMPREPLY=($(compgen -f ${cur})) return 0 ;; -r) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --threads) COMPREPLY=($(compgen -f ${cur})) return 0 ;; -j) COMPREPLY=($(compgen -f ${cur})) return 0 ;; --type) 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-not) COMPREPLY=($(compgen -f ${cur})) return 0 ;; -T) COMPREPLY=($(compgen -f ${cur})) return 0 ;; *) COMPREPLY=() ;; esac COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) return 0 ;; esac } complete -F _rg -o bashdefault -o default rg