_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
|
vgimport vgmerge vgmknodes vgreduce vgremove vgrename vgs vgscan
|
||||||
vgsplit version' -- "$cur" ) )
|
vgsplit version' -- "$cur" ) )
|
||||||
else
|
else
|
||||||
case ${words[1]} in
|
case "${words[1]}" in
|
||||||
pvchange)
|
pvchange|pvcreate|pvdisplay|pvmove|pvremove|pvresize|pvs|pvscan|\
|
||||||
_pvchange
|
vgcfgbackup|vgcfgrestore|vgchange|vgck|vgconvert|vgcreate|\
|
||||||
;;
|
vgdisplay|vgexport|vgextend|vgimport|vgmerge|vgmknodes|vgreduce|\
|
||||||
pvcreate)
|
vgremove|vgrename|vgs|vgscan|vgsplit|lvchange|lvcreate|lvdisplay|\
|
||||||
_pvcreate
|
lvextend|lvreduce|lvremove|lvrename|lvresize|lvscan)
|
||||||
;;
|
_${words[1]}
|
||||||
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
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user