aboutsummaryrefslogtreecommitdiff
path: root/gromo
diff options
context:
space:
mode:
Diffstat (limited to 'gromo')
-rwxr-xr-xgromo13
1 files changed, 10 insertions, 3 deletions
diff --git a/gromo b/gromo
index 3193ed5..9c39937 100755
--- a/gromo
+++ b/gromo
@@ -16,11 +16,18 @@ WORKING_FILE=$DATA_DIR/working
mkdir -p "$DATA_DIR"
-[ -f "$DING_FILE" ] || curl $DEFAULT_DING --create-dirs -so "$DING_FILE"
-
gromos=0
[ -f "$TODAY_FILE" ] && read -r gromos < "$TODAY_FILE"
-echo "Gromos today: $gromos"
+if [ "$1" = "--xmobar-status" ]; then
+ if [ -f "$WORKING_FILE" ]; then
+ echo "<fc=red>working</fc> ($gromos)"
+ else
+ echo "<fc=green>idle</fc> ($gromos)"
+ fi
+ exit 0
+fi
+
+[ -f "$DING_FILE" ] || curl $DEFAULT_DING --create-dirs -so "$DING_FILE"
trap "rm -f $WORKING_FILE; exit" INT TERM EXIT
rm -f $WORKING_FILE