File tree Expand file tree Collapse file tree 28 files changed +41
-77
lines changed Expand file tree Collapse file tree 28 files changed +41
-77
lines changed Original file line number Diff line number Diff line change @@ -34,8 +34,7 @@ _comp_cmd_udevadm()
34
34
return
35
35
;;
36
36
--name)
37
- : " ${cur:=/ dev/ } "
38
- _comp_compgen filedir
37
+ _comp_compgen -c " ${cur:-/ dev/ } " filedir
39
38
return
40
39
;;
41
40
--device-id-of-file | --exit-if-exists)
Original file line number Diff line number Diff line change @@ -21,8 +21,7 @@ _comp_cmd_badblocks()
21
21
return
22
22
fi
23
23
24
- : " ${cur:=/ dev/ } "
25
- _comp_compgen filedir
24
+ _comp_compgen -c " ${cur:-/ dev/ } " filedir
26
25
} &&
27
26
complete -F _comp_cmd_badblocks badblocks
28
27
Original file line number Diff line number Diff line change @@ -7,8 +7,7 @@ _comp_cmd_cryptsetup__name()
7
7
8
8
_comp_cmd_cryptsetup__device ()
9
9
{
10
- : " ${cur:=/ dev/ } "
11
- _comp_compgen filedir
10
+ _comp_compgen -c " ${cur:-/ dev/ } " filedir
12
11
}
13
12
14
13
_comp_cmd_cryptsetup ()
Original file line number Diff line number Diff line change @@ -53,8 +53,7 @@ _comp_cmd_curl()
53
53
--data | --data-ascii | --data-binary | --data-urlencode | --header | \
54
54
--proxy-header | -${noargopts} [dH])
55
55
if [[ $cur == \@ * ]]; then
56
- cur=${cur: 1}
57
- _comp_compgen filedir
56
+ _comp_compgen -c " ${cur: 1} " filedir
58
57
if [[ ${# COMPREPLY[@]} -eq 1 && -d ${COMPREPLY[0]} ]]; then
59
58
COMPREPLY[0]+=/
60
59
compopt -o nospace
Original file line number Diff line number Diff line change @@ -7,8 +7,7 @@ _comp_cmd_dd()
7
7
8
8
case $cur in
9
9
if=* | of=* )
10
- cur=${cur#* =}
11
- _comp_compgen filedir
10
+ _comp_compgen -c " ${cur#* =} " filedir
12
11
return
13
12
;;
14
13
conv=* )
Original file line number Diff line number Diff line change @@ -27,8 +27,7 @@ _comp_cmd_dnssec_keygen()
27
27
return
28
28
;;
29
29
-r)
30
- : " ${cur:=/ dev/ } "
31
- _comp_compgen filedir
30
+ _comp_compgen -c " ${cur:-/ dev/ } " filedir
32
31
return
33
32
;;
34
33
-v)
Original file line number Diff line number Diff line change @@ -26,10 +26,8 @@ _comp_cmd_dot()
26
26
return
27
27
;;
28
28
-o* )
29
- cur=${cur# -o}
30
- _comp_compgen filedir
31
- (( ${# COMPREPLY[@]} )) &&
32
- COMPREPLY=($( compgen -P -o -W ' "${COMPREPLY[@]}"' -- " $cur " ) )
29
+ _comp_compgen -c " ${cur# -o} " filedir
30
+ (( ${# COMPREPLY[@]} )) && COMPREPLY=(" ${COMPREPLY[@]/#/ -o} " )
33
31
return
34
32
;;
35
33
esac
Original file line number Diff line number Diff line change @@ -20,8 +20,7 @@ _comp_cmd_dumpe2fs()
20
20
return
21
21
fi
22
22
23
- : " ${cur:=/ dev/ } "
24
- _comp_compgen filedir
23
+ _comp_compgen -c " ${cur:-/ dev/ } " filedir
25
24
} &&
26
25
complete -F _comp_cmd_dumpe2fs dumpe2fs
27
26
Original file line number Diff line number Diff line change @@ -16,8 +16,7 @@ _comp_cmd_e2freefrag()
16
16
return
17
17
fi
18
18
19
- : " ${cur:=/ dev/ } "
20
- _comp_compgen filedir
19
+ _comp_compgen -c " ${cur:-/ dev/ } " filedir
21
20
} &&
22
21
complete -F _comp_cmd_e2freefrag e2freefrag
23
22
Original file line number Diff line number Diff line change @@ -6,8 +6,7 @@ _comp_cmd_e2label()
6
6
_comp_initialize -- " $@ " || return
7
7
8
8
if (( cword == 1 )) ; then
9
- : " ${cur:=/ dev/ } "
10
- _comp_compgen filedir
9
+ _comp_compgen -c " ${cur:-/ dev/ } " filedir
11
10
fi
12
11
} &&
13
12
complete -F _comp_cmd_e2label e2label
You can’t perform that action at this time.
0 commit comments