| #autoload | |
| # SPDX-License-Identifier: LGPL-2.1-or-later | |
| (( $+functions[__sd_machines_get_machines] )) || | |
| __sd_machines_get_machines () { | |
| machinectl --full --no-legend --no-pager list | {while read -r a b; do echo $a; done;}; | |
| } | |
| local -a _machines | |
| _machines=("${(fo)$(__sd_machines_get_machines)}") | |
| typeset -U _machines | |
| if [[ -n "$_machines" ]]; then | |
| _describe 'machines' _machines | |
| else | |
| _message 'no machines' | |
| fi |