From 9942d99b3b2c0c2e88c8a039e0253307d0075cf9 Mon Sep 17 00:00:00 2001 From: rockandska Date: Tue, 18 Oct 2022 18:57:50 +0200 Subject: [PATCH] fix(bash): use compopt -o filenames when needed and available Signed-off-by: rockandska --- gradle-completion.bash | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gradle-completion.bash b/gradle-completion.bash index e830b53..a04fa40 100644 --- a/gradle-completion.bash +++ b/gradle-completion.bash @@ -244,10 +244,12 @@ __gradle-options-arguments() { case "$prev" in -b|--build-file|-c|--settings-file|-I|--init-script) COMPREPLY=( $(compgen -f -A file -o filenames -X '!*.gradle*' "$cur") ) + type compopt &>/dev/null && compopt -o filenames return 0 ;; -g|--gradle-user-home|--include-build|--project-cache-dir|--project-dir) COMPREPLY=( $(compgen -d "$cur") ) + type compopt &>/dev/null && compopt -o filenames return 0 ;; *)