commit - 4532059f780bfa658d0757e3921441d09b833b0e
commit + 48ff8daac66e011aa711df69bac65f82bd676213
blob - /dev/null
blob + e70ecaba22fdd7f7d22d7d3d0d5924397b08f0df (mode 755)
--- /dev/null
+++ statbarctl.sh
+#!/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"
+