Disable shellcheck warning SC2162
parent
84bf2b5dc8
commit
bbe4f4614d
|
|
@ -38,7 +38,10 @@ function alias_completion {
|
||||||
|
|
||||||
# read in "<alias> '<aliased command>' '<command args>'" lines from defined aliases
|
# read in "<alias> '<aliased command>' '<command args>'" lines from defined aliases
|
||||||
local line
|
local line
|
||||||
while read -r line; do
|
|
||||||
|
# shellcheck disable=SC2162
|
||||||
|
# some aliases do have backslashes that needs to be interpreted
|
||||||
|
while read line; do
|
||||||
eval "local alias_tokens; alias_tokens=($line)" 2> /dev/null || continue # some alias arg patterns cause an eval parse error
|
eval "local alias_tokens; alias_tokens=($line)" 2> /dev/null || continue # some alias arg patterns cause an eval parse error
|
||||||
local alias_name="${alias_tokens[0]}" alias_cmd="${alias_tokens[1]}" alias_args="${alias_tokens[2]# }"
|
local alias_name="${alias_tokens[0]}" alias_cmd="${alias_tokens[1]}" alias_args="${alias_tokens[2]# }"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue