aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/tools/completion/wg.bash-completion
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2017-02-23 04:39:06 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2017-02-23 07:09:49 +0100
commit0ca9047b783d661c455c43e97fbac0d18d5811f0 (patch)
tree6ae075df8a963da389b619cbd9dc02cf33067983 /src/tools/completion/wg.bash-completion
parenttools: add wg show [interface] dump (diff)
downloadwireguard-monolithic-historical-0ca9047b783d661c455c43e97fbac0d18d5811f0.tar.xz
wireguard-monolithic-historical-0ca9047b783d661c455c43e97fbac0d18d5811f0.zip
tools: fix bash completion spaces
Diffstat (limited to 'src/tools/completion/wg.bash-completion')
-rw-r--r--src/tools/completion/wg.bash-completion8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/tools/completion/wg.bash-completion b/src/tools/completion/wg.bash-completion
index 1a2e059..355012c 100644
--- a/src/tools/completion/wg.bash-completion
+++ b/src/tools/completion/wg.bash-completion
@@ -1,6 +1,8 @@
# Copyright (C) 2017 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
_wg_completion() {
+ local a
+
if [[ $COMP_CWORD -eq 1 ]]; then
COMPREPLY+=( $(compgen -W "show showconf set setconf addconf genkey genpsk pubkey" -- "${COMP_WORDS[1]}") )
return
@@ -25,7 +27,8 @@ _wg_completion() {
if [[ $COMP_CWORD -eq 3 && ( ${COMP_WORDS[1]} == setconf || ${COMP_WORDS[1]} == addconf ) ]]; then
compopt -o filenames
- COMPREPLY+=( $(compgen -f -- "${COMP_WORDS[3]}") )
+ mapfile -t a < <(compgen -f -- "${COMP_WORDS[3]}")
+ COMPREPLY+=( "${a[@]}" )
return
fi
@@ -49,7 +52,8 @@ _wg_completion() {
COMPREPLY+=( $(compgen -W "${words[*]}" -- "${COMP_WORDS[COMP_CWORD]}") )
elif [[ ${COMP_WORDS[COMP_CWORD-1]} == *-key ]]; then
compopt -o filenames
- COMPREPLY+=( $(compgen -f -- "${COMP_WORDS[COMP_CWORD]}") )
+ mapfile -t a < <(compgen -f -- "${COMP_WORDS[COMP_CWORD]}")
+ COMPREPLY+=( "${a[@]}" )
fi
return
fi