From aa9418b5e9ffefd14d3abc483c99db586c599ce4 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Thu, 4 Jul 2024 22:32:44 +0300 Subject: bash-completion: use _filedir This handles spaces and such much much better Signed-off-by: Arthur Zamarin --- data/share/bash-completion/completions/pquery | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/data/share/bash-completion/completions/pquery b/data/share/bash-completion/completions/pquery index eedb9a1bb..7711f6b47 100644 --- a/data/share/bash-completion/completions/pquery +++ b/data/share/bash-completion/completions/pquery @@ -105,7 +105,7 @@ _pquery() { COMPREPLY=($(compgen -W "${boolean_options[*]}" -- "${cur}")) ;; --config) - COMPREPLY=($(compgen -f -- "${cur}")) + _filedir ;; --domain) COMPREPLY=() @@ -128,8 +128,9 @@ _pquery() { fi ;; -r | --repo) - COMPREPLY=($(compgen -W "$(_parsereposconf -l)" -- "${cur}")) - COMPREPLY+=($(compgen -d -- "${cur}")) + _filedir -d + COMPREPLY+=($(compgen -W "$(_parsereposconf -l)" -- "${cur}")) + # COMPREPLY+=($(compgen -d -- "${cur}")) ;; --highlight-dep | --print-revdep) COMPREPLY=() -- cgit v1.2.3-65-gdbad