From 4fc986901261700158d9828478e195479015708b Mon Sep 17 00:00:00 2001 From: convergedtarkus <38326544+convergedtarkus@users.noreply.github.com> Date: Wed, 11 Jan 2023 15:15:24 -0600 Subject: [PATCH] Use C style strings when checking for invalid alias characters Before, the '\n' would be interpreted as 'n' meaning that any alias who's command contained the letter 'n' would incorrect be skipped. --- completion/available/aliases.completion.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/completion/available/aliases.completion.bash b/completion/available/aliases.completion.bash index f9cc1ed1..6be79862 100644 --- a/completion/available/aliases.completion.bash +++ b/completion/available/aliases.completion.bash @@ -50,7 +50,7 @@ function _bash-it-component-completion-callback-on-init-aliases() { fi # skip aliases to pipes, boolean control structures and other command lists - chars='\|\&\;\)\(\n\<\>' + chars=$'\|\&\;\)\(\n\<\>' if [[ "${alias_defn}" =~ [$chars] ]]; then continue fi