_lvm: using a single-pattern case and invoking function according to words[1]
This commit is contained in:
parent
615fd18195
commit
01024f595e
115
completions/lvm
115
completions/lvm
@ -841,114 +841,13 @@ _lvm()
|
||||
vgimport vgmerge vgmknodes vgreduce vgremove vgrename vgs vgscan
|
||||
vgsplit version' -- "$cur" ) )
|
||||
else
|
||||
case ${words[1]} in
|
||||
pvchange)
|
||||
_pvchange
|
||||
;;
|
||||
pvcreate)
|
||||
_pvcreate
|
||||
;;
|
||||
pvdisplay)
|
||||
_pvdisplay
|
||||
;;
|
||||
pvmove)
|
||||
_pvmove
|
||||
;;
|
||||
pvremove)
|
||||
_pvremove
|
||||
;;
|
||||
pvresize)
|
||||
_pvresize
|
||||
;;
|
||||
pvs)
|
||||
_pvs
|
||||
;;
|
||||
pvscan)
|
||||
_pvscan
|
||||
;;
|
||||
vgcfgbackup)
|
||||
_vgcfgbackup
|
||||
;;
|
||||
vgcfgrestore)
|
||||
_vgcfgrestore
|
||||
;;
|
||||
vgchange)
|
||||
_vgchange
|
||||
;;
|
||||
vgck)
|
||||
_vgck
|
||||
;;
|
||||
vgconvert)
|
||||
_vgconvert
|
||||
;;
|
||||
vgcreate)
|
||||
_vgcreate
|
||||
;;
|
||||
vgdisplay)
|
||||
_vgdisplay
|
||||
;;
|
||||
vgexport)
|
||||
_vgexport
|
||||
;;
|
||||
vgextend)
|
||||
_vgextend
|
||||
;;
|
||||
vgimport)
|
||||
_vgimport
|
||||
;;
|
||||
vgmerge)
|
||||
_vgmerge
|
||||
;;
|
||||
vgmknodes)
|
||||
_vgmknodes
|
||||
;;
|
||||
vgreduce)
|
||||
_vgreduce
|
||||
;;
|
||||
vgremove)
|
||||
_vgremove
|
||||
;;
|
||||
vgrename)
|
||||
_vgrename
|
||||
;;
|
||||
vgs)
|
||||
_vgs
|
||||
;;
|
||||
vgscan)
|
||||
_vgscan
|
||||
;;
|
||||
vgsplit)
|
||||
_vgsplit
|
||||
;;
|
||||
lvchange)
|
||||
_lvchange
|
||||
;;
|
||||
lvcreate)
|
||||
_lvcreate
|
||||
;;
|
||||
lvdisplay)
|
||||
_lvdisplay
|
||||
;;
|
||||
lvextend)
|
||||
_lvextend
|
||||
;;
|
||||
lvreduce)
|
||||
_lvreduce
|
||||
;;
|
||||
lvremove)
|
||||
_lvremove
|
||||
;;
|
||||
lvrename)
|
||||
_lvrename
|
||||
;;
|
||||
lvresize)
|
||||
_lvresize
|
||||
;;
|
||||
lvs)
|
||||
_lvs
|
||||
;;
|
||||
lvscan)
|
||||
_lvscan
|
||||
case "${words[1]}" in
|
||||
pvchange|pvcreate|pvdisplay|pvmove|pvremove|pvresize|pvs|pvscan|\
|
||||
vgcfgbackup|vgcfgrestore|vgchange|vgck|vgconvert|vgcreate|\
|
||||
vgdisplay|vgexport|vgextend|vgimport|vgmerge|vgmknodes|vgreduce|\
|
||||
vgremove|vgrename|vgs|vgscan|vgsplit|lvchange|lvcreate|lvdisplay|\
|
||||
lvextend|lvreduce|lvremove|lvrename|lvresize|lvscan)
|
||||
_${words[1]}
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user