blob: b25a8ff22255f7b2af881c19f9be7658b34640a0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#autoload
local -a type be_names
local name uuid activate mtpt space policy created snap
zparseopts -D -E -a type t+:
beadm list -H | while IFS=\; read name uuid active mtpt space policy created; do
be_names=( $be_names $name )
done
if [[ -n $type[(r)all] ]]; then
beadm list -sH | while IFS=\; read name snap space policy created; do
be_names=( $be_names $snap )
done
fi
compadd "$@" - $be_names
|