File tree Expand file tree Collapse file tree 6 files changed +6
-41
lines changed
Expand file tree Collapse file tree 6 files changed +6
-41
lines changed Original file line number Diff line number Diff line change 33# This serves as a fallback in case the completion is not installed otherwise.
44
55# shellcheck disable=SC2168 # "local" is ok, assume sourced by __load_completion
6- local _comp__load_3rdparty_reset_shopt=$( shopt -po posix)
7- set +o posix
8-
96local rustup=" ${1% cargo} rustup" # use rustup from same dir
10- . <( " $rustup " completions bash cargo 2> /dev/null)
11-
12- $_comp__load_3rdparty_reset_shopt
7+ eval -- " $( " $rustup " completions bash cargo 2> /dev/null) "
138
149{
1510 complete -p " $1 " || complete -p " ${1##*/ } "
Original file line number Diff line number Diff line change 33#
44# This serves as a fallback in case the completion is not installed otherwise.
55
6- # shellcheck disable=SC2168 # "local" is ok, assume sourced by __load_completion
7- local _comp__load_3rdparty_reset_shopt=$( shopt -po posix)
8- set +o posix
9-
10- . <( " $1 " completion --shell bash 2> /dev/null)
11-
12- $_comp__load_3rdparty_reset_shopt
6+ eval -- " $( " $1 " completion --shell bash 2> /dev/null) "
137
148{
159 complete -p " $1 " || complete -p " ${1##*/ } "
Original file line number Diff line number Diff line change 44#
55# This serves as a fallback in case the completion is not installed otherwise.
66
7- # shellcheck disable=SC2168 # "local" is ok, assume sourced by __load_completion
8- local _comp__load_3rdparty_reset_shopt=$( shopt -po posix)
9- set +o posix
10-
11- . <( " $1 " completion bash 2> /dev/null)
12-
13- $_comp__load_3rdparty_reset_shopt
7+ eval -- " $( " $1 " completion bash 2> /dev/null) "
148
159{
1610 complete -p " $1 " || complete -p " ${1##*/ } "
Original file line number Diff line number Diff line change 33#
44# This serves as a fallback in case the completion is not installed otherwise.
55
6- # shellcheck disable=SC2168 # "local" is ok, assume sourced by __load_completion
7- local _comp__load_3rdparty_reset_shopt=$( shopt -po posix)
8- set +o posix
9-
10- . <( " $1 " generate-shell-completion bash 2> /dev/null)
11-
12- $_comp__load_3rdparty_reset_shopt
6+ eval -- " $( " $1 " generate-shell-completion bash 2> /dev/null) "
137
148{
159 complete -p " $1 " || complete -p " ${1##*/ } "
Original file line number Diff line number Diff line change 22#
33# This serves as a fallback in case the completion is not installed otherwise.
44
5- # shellcheck disable=SC2168 # "local" is ok, assume sourced by __load_completion
6- local _comp__load_3rdparty_reset_shopt=$( shopt -po posix)
7- set +o posix
8-
9- . <( " $1 " completions bash rustup 2> /dev/null)
10-
11- $_comp__load_3rdparty_reset_shopt
5+ eval -- " $( " $1 " completions bash rustup 2> /dev/null) "
126
137{
148 complete -p " $1 " || complete -p " ${1##*/ } "
Original file line number Diff line number Diff line change 33#
44# This serves as a fallback in case the completion is not installed otherwise.
55
6- # shellcheck disable=SC2168 # "local" is ok, assume sourced by __load_completion
7- local _comp__load_3rdparty_reset_shopt=$( shopt -po posix)
8- set +o posix
9-
10- . <( " $1 " shell-completion bash 2> /dev/null)
11-
12- $_comp__load_3rdparty_reset_shopt
6+ eval -- " $( " $1 " shell-completion bash 2> /dev/null) "
137
148{
159 complete -p " $1 " || complete -p " ${1##*/ } "
You can’t perform that action at this time.
0 commit comments