deploy: use single character for displaying host status

This commit is contained in:
Aaron Bieber 2022-09-06 07:42:45 -06:00
parent 5f9a34fe4d
commit 6068589307
No known key found for this signature in database

6
deploy
View File

@ -45,10 +45,14 @@ if [ "$1" = "status" ]; then
remote_rev=$(echo $host_data | jq -r .configurationRevision) remote_rev=$(echo $host_data | jq -r .configurationRevision)
remote_ver=$(echo $host_data | jq -r .nixosVersion) remote_ver=$(echo $host_data | jq -r .nixosVersion)
rev_msg="DIRTY" rev_msg="DIRTY"
rev_status="✓";
if [ "$remote_rev" != "DIRTY" ]; then if [ "$remote_rev" != "DIRTY" ]; then
rev_msg=$(git log --format=%B -n1 $remote_rev | head -n1) rev_msg=$(git log --format=%B -n1 $remote_rev | head -n1)
if [ "${remote_rev}" != "${rev}" ]; then
rev_status="×"
fi
fi fi
echo -e "\t\t${remote_ver}\t${remote_rev}\t(${rev_msg})" echo -e "\t\t${remote_ver}\t${rev_status}\t(${rev_msg})"
done done
exit 0 exit 0
fi fi