Skip to content

Commit 6af6a35

Browse files
committed
fix zsh completion on osx #3
1 parent 9cf6176 commit 6af6a35

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

cmd/completion.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,13 @@ _gql_completions() {
7676
7777
complete -F _gql_completions gql`
7878
zshCompletion = `clean() {
79+
# Use -E for ERE as it's supported in both
80+
# FreeBSD sed and GNU sed
7981
echo "${1}" | \
8082
cut -c 5- | \
8183
sed 's/:true$//' | \
82-
sed 's/:false$//' | \
83-
sed -r 's/^([^:]*):(.*)/\1\\:"\2"/g' | \
84+
sed 's/:false$//' | \
85+
sed -E 's/^([^:]*):(.*)/\1\\:"\2"/g' | \
8486
tr "\n" " " | sed -e 's/^[ \t]*//;s/[ \t]*$//'
8587
}
8688
_gql_parse_fields() {

0 commit comments

Comments
 (0)