Skip to content

Commit

Permalink
_lvm: using a single-pattern case and invoking function according to …
Browse files Browse the repository at this point in the history
…words[1]
  • Loading branch information
Damien Nadé authored and scop committed Jun 7, 2014
1 parent 615fd18 commit 01024f5
Showing 1 changed file with 7 additions and 108 deletions.
115 changes: 7 additions & 108 deletions completions/lvm
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 01024f5

Please sign in to comment.