From 57970724fa7fa4d8f4fdf33d65079a0e2f1a3397 Mon Sep 17 00:00:00 2001 From: Eberhard Beilharz Date: Mon, 18 Aug 2025 19:54:33 +0200 Subject: [PATCH] refactor(linux): some code cleanup in bash completion script Build-bot: skip Test-bot: skip --- linux/keyman-config/km-package-install | 1 + .../km-package-install.bash-completion | 20 +++++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/linux/keyman-config/km-package-install b/linux/keyman-config/km-package-install index 259213df16..195ad1ad07 100755 --- a/linux/keyman-config/km-package-install +++ b/linux/keyman-config/km-package-install @@ -103,6 +103,7 @@ def _list_languages_for_keyboard_impl(packageId, packageDir): return result +# Used in bash completion def list_languages_for_keyboard(packageId, packageDir): result = _list_languages_for_keyboard_impl(packageId, packageDir) print(result) diff --git a/linux/keyman-config/km-package-install.bash-completion b/linux/keyman-config/km-package-install.bash-completion index 6178b5ebfd..bbf688c962 100644 --- a/linux/keyman-config/km-package-install.bash-completion +++ b/linux/keyman-config/km-package-install.bash-completion @@ -54,34 +54,34 @@ _km-package-install_completions() local packageId="" local packageDir packageDir=$(mktemp -d) - for ((i=0;i<$COMP_CWORD;i++)); do - case ${COMP_WORDS[$i]} in + for ((i=0;i