Skip to content

Commit 3c908c4

Browse files
committed
fix: use _comp_compgen for COMPREPLY=($(compgen ... misc))
1 parent e06a482 commit 3c908c4

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

completions/find

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ _comp_cmd_find()
3636
return
3737
;;
3838
-group)
39-
COMPREPLY=($(compgen -g -- "$cur" 2>/dev/null))
39+
_comp_compgen -- -g 2>/dev/null
4040
return
4141
;;
4242
-xtype | -type)

completions/gcc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ _comp_cmd_gcc()
5353
prefix_length=$((${#prefix} + 1))
5454
local flags=$("$1" --completion="$argument" | cut -c $prefix_length-)
5555
[[ ${flags} == "=*" ]] && compopt -o nospace 2>/dev/null
56-
COMPREPLY=($(compgen -W "$flags" -- ""))
56+
_comp_compgen -R -- -W "$flags"
5757
fi
5858
} &&
5959
complete -F _comp_cmd_gcc gcc{,-5,-6,-7,-8} g++{,-5,-6,-7,-8} g77 g95 \

completions/id

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ _comp_cmd_id()
99
_comp_compgen_help ||
1010
_comp_compgen -- -W '-G -g -u' # POSIX fallback
1111
else
12-
COMPREPLY=($(compgen -u "$cur"))
12+
_comp_compgen -- -u
1313
fi
1414
} &&
1515
complete -F _comp_cmd_id id

0 commit comments

Comments
 (0)