11# bash completion for quota-tools -*- shell-script -*-
22
3- _user_or_group ()
3+ _comp_cmd_quota__user_or_group ()
44{
55 local i
66
@@ -16,35 +16,35 @@ _user_or_group()
1616 COMPREPLY=($( compgen -u -- " $cur " ) )
1717}
1818
19- _quota_parse_help ()
19+ _comp_cmd_quota__parse_help ()
2020{
2121 COMPREPLY=($(
2222 compgen -W ' $(_parse_help "$1" || _parse_usage "$1")' -- " $cur "
2323 ) )
2424 [[ ${COMPREPLY-} == * = ]] && compopt -o nospace
2525}
2626
27- _quota_formats ()
27+ _comp_cmd_quota__formats ()
2828{
2929 COMPREPLY=($( compgen -W ' vfsold vfsv0 rpc xfs' -- " $cur " ) )
3030}
3131
32- _filesystems ()
32+ _comp_cmd_quota__filesystems ()
3333{
3434 # Only list filesystems starting with "/", otherwise we also get
3535 # + "binfmt_misc", "proc", "tmpfs", ...
3636 COMPREPLY=($( compgen -W " $( awk ' /^\// {print $1}' /etc/mtab) " \
3737 -- " $cur " ) )
3838}
3939
40- _quota ()
40+ _comp_cmd_quota ()
4141{
4242 local cur prev words cword split comp_args
4343 _comp_initialize -s -- " $@ " || return
4444
4545 case $prev in
4646 -F | --format)
47- _quota_formats
47+ _comp_cmd_quota__formats
4848 return
4949 ;;
5050 -h | --help | -V | --version)
@@ -55,25 +55,25 @@ _quota()
5555 $split && return
5656
5757 if [[ $cur == -* ]]; then
58- _quota_parse_help " $1 "
58+ _comp_cmd_quota__parse_help " $1 "
5959 else
60- _user_or_group
60+ _comp_cmd_quota__user_or_group
6161 fi
6262} &&
63- complete -F _quota -o default quota
63+ complete -F _comp_cmd_quota -o default quota
6464
65- _setquota ()
65+ _comp_cmd_setquota ()
6666{
6767 local cur prev words cword split comp_args
6868 _comp_initialize -s -- " $@ " || return
6969
7070 case $prev in
7171 -F | --format)
72- _quota_formats
72+ _comp_cmd_quota__formats
7373 return
7474 ;;
7575 -p | --prototype)
76- _user_or_group
76+ _comp_cmd_quota__user_or_group
7777 return
7878 ;;
7979 -h | --help | -V | --version)
@@ -84,40 +84,40 @@ _setquota()
8484 $split && return
8585
8686 if [[ $cur == -* ]]; then
87- _quota_parse_help " $1 "
87+ _comp_cmd_quota__parse_help " $1 "
8888 else
8989 local args
9090 _count_args
9191
9292 case $args in
9393 1)
94- _user_or_group
94+ _comp_cmd_quota__user_or_group
9595 ;;
9696 2)
97- _filesystems
97+ _comp_cmd_quota__filesystems
9898 ;;
9999 esac
100100
101101 fi
102102} &&
103- complete -F _setquota -o default setquota
103+ complete -F _comp_cmd_setquota -o default setquota
104104
105- _edquota ()
105+ _comp_cmd_edquota ()
106106{
107107 local cur prev words cword split comp_args
108108 _comp_initialize -s -- " $@ " || return
109109
110110 case $prev in
111111 -F | --format)
112- _quota_formats
112+ _comp_cmd_quota__formats
113113 return
114114 ;;
115115 -f | --filesystem)
116- _filesystems
116+ _comp_cmd_quota__filesystems
117117 return
118118 ;;
119119 -p | --prototype)
120- _user_or_group
120+ _comp_cmd_quota__user_or_group
121121 return
122122 ;;
123123 -h | --help | -V | --version)
@@ -128,21 +128,21 @@ _edquota()
128128 $split && return
129129
130130 if [[ $cur == -* ]]; then
131- _quota_parse_help " $1 "
131+ _comp_cmd_quota__parse_help " $1 "
132132 else
133- _user_or_group
133+ _comp_cmd_quota__user_or_group
134134 fi
135135} &&
136- complete -F _edquota -o default edquota
136+ complete -F _comp_cmd_edquota -o default edquota
137137
138- _quotacheck ()
138+ _comp_cmd_quotacheck ()
139139{
140140 local cur prev words cword split comp_args
141141 _comp_initialize -s -- " $@ " || return
142142
143143 case $prev in
144144 -F | --format)
145- _quota_formats
145+ _comp_cmd_quota__formats
146146 return
147147 ;;
148148 -h | --help | -V | --version)
@@ -153,21 +153,21 @@ _quotacheck()
153153 $split && return
154154
155155 if [[ $cur == -* ]]; then
156- _quota_parse_help " $1 "
156+ _comp_cmd_quota__parse_help " $1 "
157157 else
158- _filesystems
158+ _comp_cmd_quota__filesystems
159159 fi
160160} &&
161- complete -F _quotacheck -o default quotacheck repquota
161+ complete -F _comp_cmd_quotacheck -o default quotacheck repquota
162162
163- _quotaon ()
163+ _comp_cmd_quotaon ()
164164{
165165 local cur prev words cword split comp_args
166166 _comp_initialize -s -- " $@ " || return
167167
168168 case $prev in
169169 -F | --format)
170- _quota_formats
170+ _comp_cmd_quota__formats
171171 return
172172 ;;
173173 -x | --xfs-command)
@@ -182,11 +182,11 @@ _quotaon()
182182 $split && return
183183
184184 if [[ $cur == -* ]]; then
185- _quota_parse_help " $1 "
185+ _comp_cmd_quota__parse_help " $1 "
186186 else
187- _filesystems
187+ _comp_cmd_quota__filesystems
188188 fi
189189} &&
190- complete -F _quotaon -o default quotaon quotaoff
190+ complete -F _comp_cmd_quotaon -o default quotaon quotaoff
191191
192192# ex: filetype=sh
0 commit comments