diff --git a/status.sh b/status.sh new file mode 100755 index 0000000..a82bfd3 --- /dev/null +++ b/status.sh @@ -0,0 +1,34 @@ +#!/bin/sh + +set -e +set -u +# DEBUG +#set -x + +main() { + + #instances="$(ls -1 build__* \ + # | grep -E 'instance|pilot' \ + # | cut -d'_' + # )" + instances="$(find . -maxdepth 1 -type d \ + | grep -E 'pilot|instance' \ + | cut -d'_' -f3 + )" + for i in ${instances}; do + dirs="$(find . -maxdepth 1 -type d \ + | grep -E 'pilot|instance' \ + | grep "${i}" + )" + echo "- ${i}" + for d in ${dirs}; do + cd ${d} + commit="$(git log --pretty=format:'%H' -n 1)" + cd - >/dev/null + d_name="$(basename "${d}")" + echo " - ${d_name}, commit: ${commit}" + done + done +} + +main "${@}"