#! /bin/bash
# vim: shiftwidth=4 tabstop=4 expandtab

function _info() {
    local vm=$1 hyp=$2

    run_external ssh "$hyp" "$REAL_VIRSH" dominfo "$vm"

    run_external echo "Hypervisor:     $hyp"
    if [[ -n "$GENERATE_SCRIPT" ]]; then
        run_external echo -n "Remote display: "
        run_external ssh "$hyp" "$REAL_VIRSH" domdisplay "$vm"
        run_external echo
    else
        # shellcheck disable=SC2029
        echo "Remote display: $(LC_ALL=C ssh "$hyp" "$REAL_VIRSH" domdisplay "$vm")"
    fi

    run_external ssh "$hyp" "$REAL_VIRSH" domblklist "$vm" --details
    run_external ssh "$hyp" "$REAL_VIRSH" domiflist "$vm"
}

_simple_command --function _info --long-help "Show VM info"
