From bbe4f4614d43ea2871085904e84582e540576131 Mon Sep 17 00:00:00 2001 From: John Fred Fadrigalan Date: Thu, 22 Apr 2021 02:16:15 +0800 Subject: [PATCH] Disable shellcheck warning SC2162 --- plugins/available/alias-completion.plugin.bash | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/available/alias-completion.plugin.bash b/plugins/available/alias-completion.plugin.bash index f05d60f6..3c4dd745 100644 --- a/plugins/available/alias-completion.plugin.bash +++ b/plugins/available/alias-completion.plugin.bash @@ -38,7 +38,10 @@ function alias_completion { # read in " '' ''" lines from defined aliases 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 local alias_name="${alias_tokens[0]}" alias_cmd="${alias_tokens[1]}" alias_args="${alias_tokens[2]# }"