aboutsummaryrefslogtreecommitdiffstats
path: root/completions
diff options
context:
space:
mode:
authorLibravatar Réouven Assouly <reouvenassouly@yahoo.fr>2019-01-02 22:50:51 +0100
committerLibravatar Brian Ashworth <bosrsf04@gmail.com>2019-01-02 21:38:32 -0500
commit1450a9e9f9bcca16fc8162699f1000bb4563ffd5 (patch)
tree2cf66002e03215efcc4df2ba457e320d95e4706a /completions
parentzsh: update completions (diff)
downloadsway-1450a9e9f9bcca16fc8162699f1000bb4563ffd5.tar.gz
sway-1450a9e9f9bcca16fc8162699f1000bb4563ffd5.tar.zst
sway-1450a9e9f9bcca16fc8162699f1000bb4563ffd5.zip
completion: use jq instead of sed for swaybar completion
Diffstat (limited to 'completions')
-rw-r--r--completions/bash/swaybar2
-rw-r--r--completions/zsh/_swaybar2
2 files changed, 2 insertions, 2 deletions
diff --git a/completions/bash/swaybar b/completions/bash/swaybar
index 504588f1..1e085c65 100644
--- a/completions/bash/swaybar
+++ b/completions/bash/swaybar
@@ -27,7 +27,7 @@ _swaybar()
27 return 27 return
28 ;; 28 ;;
29 -b|--bar_id) 29 -b|--bar_id)
30 bars=($(swaymsg -t get_bar_config | sed -e '/^\[/,/\]$/{//d;s/^ *"\(.*\)",\?.*$/\1/}')) 30 bars=($(swaymsg -t get_bar_config | jq -r '.[]'))
31 COMPREPLY=($(compgen -W "${bars[*]}" -- "$cur")) 31 COMPREPLY=($(compgen -W "${bars[*]}" -- "$cur"))
32 return 32 return
33 ;; 33 ;;
diff --git a/completions/zsh/_swaybar b/completions/zsh/_swaybar
index 4fdfdd8a..af2cee95 100644
--- a/completions/zsh/_swaybar
+++ b/completions/zsh/_swaybar
@@ -3,7 +3,7 @@
3# Completion script for swaybar 3# Completion script for swaybar
4# 4#
5 5
6local bars=($(swaymsg -t get_bar_config | sed -e '/^\[/,/\]$/{//d;s/^ *"\(.*\)",\?.*$/\1/}')) 6local bars=($(swaymsg -t get_bar_config | jq -r '.[]'))
7 7
8_arguments -s \ 8_arguments -s \
9 '(-h --help)'{-h,--help}'[Show help message and quit]' \ 9 '(-h --help)'{-h,--help}'[Show help message and quit]' \