aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRatakor <ratakor@disroot.org>2023-12-13 00:39:37 +0100
committerRatakor <ratakor@disroot.org>2023-12-13 00:39:37 +0100
commit4e41f13f34dd45d4f718b30d8feb629eeeaff284 (patch)
tree9024ea66d6c5363573130bd6d918fd127f655f1e
parentcb407cac2036acfc0f834072219f3946ab5ddac6 (diff)
Add sbcmdHEADmaster
-rw-r--r--sb/Makefile6
-rwxr-xr-xsb/sbcmd25
2 files changed, 28 insertions, 3 deletions
diff --git a/sb/Makefile b/sb/Makefile
index 2b24142..d7b1301 100644
--- a/sb/Makefile
+++ b/sb/Makefile
@@ -17,10 +17,10 @@ clean:
install: all
mkdir -p ${DESTDIR}${PREFIX}/bin
- cp -f sb ${DESTDIR}${PREFIX}/bin
- chmod 755 ${DESTDIR}${PREFIX}/bin/sb
+ cp -f sb sbcmd ${DESTDIR}${PREFIX}/bin
+ chmod 755 ${DESTDIR}${PREFIX}/bin/sb ${DESTDIR}${PREFIX}/bin/sbcmd
uninstall:
- rm -f ${DESTDIR}${PREFIX}/bin/sb
+ rm -f ${DESTDIR}${PREFIX}/bin/sb ${DESTDIR}${PREFIX}/bin/sbcmd
.PHONY: all clean install uninstall
diff --git a/sb/sbcmd b/sb/sbcmd
new file mode 100755
index 0000000..d7e1918
--- /dev/null
+++ b/sb/sbcmd
@@ -0,0 +1,25 @@
+#!/bin/sh
+# shellcheck disable=SC2046
+
+restart() {
+ kill -$(($1 + 34)) $(pidof sb)
+}
+
+case $1 in
+0|"music") restart 0 ;;
+1|"cputemp") restart 1 ;;
+2|"cpu") restart 2 ;;
+3|"memory") restart 3 ;;
+4|"battery") restart 4 ;;
+5|"wifi") restart 5 ;;
+6|"netspeed") restart 6 ;;
+7|"localip") restart 7 ;;
+8|"publicip") restart 8 ;;
+9|"volume") restart 9 ;;
+10|"mic") restart 10 ;;
+11|"news") restart 11 ;;
+12|"weather") restart 12 ;;
+13|"daypercent") restart 13 ;;
+14|"date") restart 14 ;;
+15|"time") restart 15 ;;
+esac