From 31c381b2921ddbc24881571e0ff59eaf8d43c2d7 Mon Sep 17 00:00:00 2001 From: dakkar Date: Fri, 10 Jan 2025 13:17:35 +0000 Subject: dmount bashcomp update --- .bash_completion.d/dmount.bashcomp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.bash_completion.d/dmount.bashcomp b/.bash_completion.d/dmount.bashcomp index 7299a9b..91aa470 100644 --- a/.bash_completion.d/dmount.bashcomp +++ b/.bash_completion.d/dmount.bashcomp @@ -1,7 +1,15 @@ # -*- mode: sh -*- _dmount_list() { - COMPREPLY=( $( compgen -W '$(dmount --list)' -- "$2" ) ) + local -a list + local item + while read -r item; do + list+=( "$item") + done < <(dmount --list) + COMPREPLY=() + while read -r item; do + COMPREPLY+=( "${item@Q}" ) + done < <( compgen -W "${list[*]@Q}" -- "$2" ) } complete -F _dmount_list dmount -- cgit v1.2.3