summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2025-01-10 13:17:35 +0000
committerdakkar <dakkar@thenautilus.net>2025-01-10 13:19:10 +0000
commitac0c1b03c9bcd1296d72d64fca70ba79ae51c374 (patch)
tree47de078233115b6fcce236043447e68467060b03
parentbetter histcontrol (diff)
downloaddotfiles-ac0c1b03c9bcd1296d72d64fca70ba79ae51c374.tar.gz
dotfiles-ac0c1b03c9bcd1296d72d64fca70ba79ae51c374.tar.bz2
dotfiles-ac0c1b03c9bcd1296d72d64fca70ba79ae51c374.zip
dmount bashcomp update
-rw-r--r--.local/share/bash-completion/completions/dmount10
1 files changed, 9 insertions, 1 deletions
diff --git a/.local/share/bash-completion/completions/dmount b/.local/share/bash-completion/completions/dmount
index 7299a9b..91aa470 100644
--- a/.local/share/bash-completion/completions/dmount
+++ b/.local/share/bash-completion/completions/dmount
@@ -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