Skip to content

Commit db9a031

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

File tree

9 files changed

+19
-16
lines changed

9 files changed

+19
-16
lines changed

completions/bzip2

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ _comp_cmd_bzip2()
3737
_comp_compgen_tilde && return
3838

3939
compopt -o filenames
40-
COMPREPLY=($(compgen -f -X "$xspec" -- "$cur") $(compgen -d -- "$cur"))
40+
_comp_compgen -- -f -X "$xspec"
41+
_comp_compgen -a -- -d
4142
} &&
4243
complete -F _comp_cmd_bzip2 bzip2 pbzip2 lbzip2
4344

completions/gzip

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ _comp_cmd_gzip()
3939
_comp_compgen_tilde && return
4040

4141
compopt -o filenames
42-
COMPREPLY=($(compgen -f -X "$xspec" -- "$cur")
43-
$(compgen -d -- "$cur"))
42+
_comp_compgen -- -f -X "$xspec"
43+
_comp_compgen -a -- -d
4444
} &&
4545
complete -F _comp_cmd_gzip gzip pigz
4646

completions/lrzip

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ _comp_cmd_lrzip()
4646

4747
_comp_compgen_tilde && return
4848

49-
local IFS=$'\n'
5049
compopt -o filenames
51-
COMPREPLY=($(compgen -f -X "$xspec" -- "$cur") $(compgen -d -- "$cur"))
50+
_comp_compgen -- -f -X "$xspec"
51+
_comp_compgen -a -- -d
5252
} &&
5353
complete -F _comp_cmd_lrzip lrzip
5454

completions/lz4

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ _comp_cmd_lz4()
4444

4545
_comp_compgen_tilde && return
4646

47-
local IFS=$'\n'
4847
compopt -o filenames
49-
COMPREPLY=($(compgen -f -X "$xspec" -- "$cur") $(compgen -d -- "$cur"))
48+
_comp_compgen -- -f -X "$xspec"
49+
_comp_compgen -a -- -d
5050
} &&
5151
complete -F _comp_cmd_lz4 lz4 lz4c
5252

completions/lzip

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ _comp_cmd_lzip()
4141
return
4242
fi
4343

44-
local IFS=$'\n'
4544
compopt -o filenames
46-
COMPREPLY=($(compgen -f -X "*.lz" -- "$cur") $(compgen -d -- "$cur"))
45+
_comp_compgen -- -f -X "*.lz"
46+
_comp_compgen -a -- -d
4747
} &&
4848
complete -F _comp_cmd_lzip clzip lzip pdlzip plzip
4949

completions/lzma

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ _comp_cmd_lzma()
2828
_comp_compgen_tilde && return
2929

3030
compopt -o filenames
31-
COMPREPLY=($(compgen -f -X "$xspec" -- "$cur") $(compgen -d -- "$cur"))
31+
_comp_compgen -- -f -X "$xspec"
32+
_comp_compgen -a -- -d
3233
} &&
3334
complete -F _comp_cmd_lzma lzma
3435

completions/lzop

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ _comp_cmd_lzop()
5151

5252
_comp_compgen_tilde && return
5353

54-
local IFS=$'\n'
5554
compopt -o filenames
56-
COMPREPLY=($(compgen -f -X "$xspec" -- "$cur") $(compgen -d -- "$cur"))
55+
_comp_compgen -- -f -X "$xspec"
56+
_comp_compgen -a -- -d
5757
} &&
5858
complete -F _comp_cmd_lzop lzop
5959

completions/xz

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ _comp_cmd_xz()
4949

5050
_comp_compgen_tilde && return
5151

52-
local IFS=$'\n'
5352
compopt -o filenames
54-
COMPREPLY=($(compgen -f -X "$xspec" -- "$cur") $(compgen -d -- "$cur"))
53+
_comp_compgen -- -f -X "$xspec"
54+
_comp_compgen -a -- -d
5555
} &&
5656
complete -F _comp_cmd_xz xz pxz
5757

completions/zopfli

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ _comp_cmd_zopfli()
2020

2121
_comp_compgen_tilde && return
2222

23-
local IFS=$'\n' xspec="*.@(gz|t[ag]z)"
23+
local xspec="*.@(gz|t[ag]z)"
2424
compopt -o filenames
25-
COMPREPLY=($(compgen -f -X "$xspec" -- "$cur") $(compgen -d -- "$cur"))
25+
_comp_compgen -- -f -X "$xspec"
26+
_comp_compgen -a -- -d
2627
} &&
2728
complete -F _comp_cmd_zopfli zopfli
2829

0 commit comments

Comments
 (0)