Skip to content

Commit 5f9b252

Browse files
committed
refactor: use _comp_compgen_{help,usage} with arguments
1 parent 236c9ba commit 5f9b252

File tree

17 files changed

+18
-23
lines changed

17 files changed

+18
-23
lines changed

completions/_udevadm

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,7 @@ _comp_cmd_udevadm()
6767
fi
6868

6969
if [[ $cur == -* ]]; then
70-
COMPREPLY=($(compgen -W \
71-
'$(_parse_help "$1" "${udevcmd-} --help")' -- "$cur"))
70+
_comp_compgen_help -- ${has_udevcmd:+"$udevcmd"} --help
7271
[[ ${COMPREPLY-} == *= ]] && compopt -o nospace
7372
fi
7473
} &&

completions/alias

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ _comp_cmd_alias()
1919
esac
2020

2121
if [[ $cur == -* ]]; then
22-
_comp_compgen_usage help "-s $1"
22+
_comp_compgen_usage -c help -s "$1"
2323
((${#COMPREPLY[*]} != 1)) || compopt +o nospace
2424
fi
2525
} &&

completions/asciidoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@ _comp_cmd_asciidoc()
4343
[[ $was_split ]] && return
4444

4545
if [[ $cur == -* ]]; then
46-
COMPREPLY=($(compgen -W '$(_parse_help "$1" "--help manpage")' \
47-
-- "$cur"))
46+
_comp_compgen_help -- --help manpage
4847
[[ ${COMPREPLY-} == *= ]] && compopt -o nospace
4948
return
5049
fi

completions/bind

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ _comp_cmd_bind()
2525
esac
2626

2727
if [[ $cur == -* ]]; then
28-
_comp_compgen_usage help "-s $1"
28+
_comp_compgen_usage -c help -s "$1"
2929
return
3030
fi
3131

completions/cd

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ _comp_cmd_cd()
88
_comp_initialize -- "$@" || return
99

1010
if [[ $cur == -* ]]; then
11-
local cmd=$1
12-
_comp_compgen -- -W '$(_parse_help help "$cmd")'
11+
_comp_compgen_help -c help "$1"
1312
compopt +o nospace
1413
return
1514
fi

completions/cfrun

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ _comp_cmd_cfrun()
3838
fi
3939
;;
4040
2)
41-
COMPREPLY=($(compgen -W '$(_parse_help cfagent)' -- "$cur"))
41+
_comp_compgen_help -c cfagent --help
4242
;;
4343
esac
4444
} &&

completions/curl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ _comp_cmd_curl()
158158
esac
159159

160160
if [[ $cur == -* ]]; then
161-
COMPREPLY=($(compgen -W '$(_parse_help "$1" "--help all")' -- "$cur"))
161+
_comp_compgen_help -- --help all
162162
[[ ${COMPREPLY-} ]] ||
163163
COMPREPLY=($(compgen -W '$(_parse_help "$1")' -- "$cur"))
164164
fi

completions/cvs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ _cvs_commands()
2929

3030
_comp_cmd_cvs__command_options()
3131
{
32-
COMPREPLY=($(compgen -W '$(_parse_help "$1" "--help $2")' -- "$cur"))
32+
_comp_compgen_help -- --help "$2"
3333
}
3434

3535
_comp_cmd_cvs__kflags()

completions/help

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ _comp_cmd_help()
66
_comp_initialize -- "$@" || return
77

88
if [[ $cur == -* ]]; then
9-
_comp_compgen_usage "$1" "-s $1"
9+
_comp_compgen_usage -c help -s "$1"
1010
return
1111
fi
1212

completions/kill

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ _comp_cmd_kill()
1818
if [[ $cword -eq 1 && $cur == -* ]]; then
1919
# return list of available signals
2020
_signals -
21-
COMPREPLY+=($(compgen -W '$(_parse_help help "$1")' -- "$cur"))
21+
_comp_compgen -a help -c help "$1"
2222
else
2323
# return list of available PIDs and jobs
2424
_pids

0 commit comments

Comments
 (0)