diff --git a/powerwall.sh b/powerwall.sh index dc2f1fb7..b14de72e 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -903,7 +903,18 @@ GET_SNAPSHOTS(){ result=`${PW_FOLDER}/esxi-scripts/get-snapshots.ps1 ${ESXIHOST}` if [ "${result}" != "" ]; then echo -en "\033[2K\033[1A" - echo ${result} | jq + # echo ${result} | jq + + + for row in $(echo ${result} | jq -r '.[] | @base64'); do + vm=`echo ${row} | base64 --decode | jq -r '.VM'` + name=`echo ${row} | base64 --decode | jq -r '.Name'` + created=`echo ${row} | base64 --decode | jq -r '.Created'` + size=`echo ${row} | base64 --decode | jq -r '.SizeGB'` + echo "$vm - $name - $created - $size" + done + + else echo -e "\033[2K\e[0K\r No snapshots found" fi