Commit Diff


commit - 4532059f780bfa658d0757e3921441d09b833b0e
commit + 48ff8daac66e011aa711df69bac65f82bd676213
blob - /dev/null
blob + e70ecaba22fdd7f7d22d7d3d0d5924397b08f0df (mode 755)
--- /dev/null
+++ statbarctl.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+STATBARCMD=~/.local/state/statbarcmd
+
+if [ ! -p "$STATBARCMD" ]; then
+	echo "Could not open statbar command interface" > /dev/stderr
+	exit 1;
+fi
+
+case "$1" in
+	reload-config) CMDBYTE="\x01" ;;
+	reload-weather) CMDBYTE="\x02" ;;
+	reload-mail) CMDBYTE="\x03" ;;
+	reload-battery) CMDBYTE="\x04" ;;
+	*)
+		printf "Unknown command: %s\n" "$1" > /dev/stderr
+		exit 1
+	;;
+esac
+
+printf "$CMDBYTE" > "$STATBARCMD"
+