1#autoload
2
3local ret=1 item devline expl
4typeset -a desc
5
6_call_program wakeup-capable-devices acpitool -w 2> /dev/null |
7while read devline; do
8  [[ -n ${devline:#(#b)([0-9]#).[[:space:]]#([^[:space:]]#)[[:space:]]#[0-9]#[[:space:]]#(*)} ]] && continue
9  zformat -f item "${match[1]}:%8d (currently ${match[3]})" d:${match[2]}
10  desc+=$item
11done
12
13_describe -t wakeup-capable-devices 'wakeup capable device' desc "$@" && ret=0
14
15return ret
16