]> Freerunner's - dotfiles.git/commitdiff
scripts: replace reloadwb.sh with wb
authorAndre Ramnitz <tux.rising@gmail.com>
Tue, 5 Nov 2024 21:49:02 +0000 (22:49 +0100)
committerAndre Ramnitz <tux.rising@gmail.com>
Tue, 5 Nov 2024 21:49:02 +0000 (22:49 +0100)
dot-local/bin/reloadwb.sh [deleted file]
dot-local/bin/wb [new file with mode: 0755]

diff --git a/dot-local/bin/reloadwb.sh b/dot-local/bin/reloadwb.sh
deleted file mode 100755 (executable)
index 2c6095a..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/bash
-
-main() {
-    local CONFIG="$HOME/.config/waybar/config.jsonc"
-    local STYLE="$HOME/.config//waybar/style.css"
-
-    if [ $(pidof waybar) ];
-        then
-            kill -SIGUSR2 $(pidof waybar)
-        else
-            waybar -c "$CONFIG" -s "$STYLE" > /dev/null 2>&1 &
-    fi
-}
-main
-
diff --git a/dot-local/bin/wb b/dot-local/bin/wb
new file mode 100755 (executable)
index 0000000..ed6ddcb
--- /dev/null
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+reload() {
+    local CONFIG="$HOME/.config/waybar/config.jsonc"
+    local STYLE="$HOME/.config//waybar/style.css"
+
+    if [ "$(pidof waybar)" ];
+        then
+            kill -SIGUSR2 "$(pidof waybar)"
+        else
+            waybar -c "$CONFIG" -s "$STYLE" > /dev/null 2>&1 &
+    fi
+}
+
+hide() {
+    local CONFIG="$HOME/.config/waybar/config.jsonc"
+    local STYLE="$HOME/.config//waybar/style.css"
+
+    if [ "$(pidof waybar)" ];
+    then
+        kill -SIGUSR1 "$(pidof waybar)"
+    else
+            waybar -c "$CONFIG" -s "$STYLE" > /dev/null 2>&1 &
+    fi
+}
+
+case "$1" in
+    reload)
+        reload
+        ;;
+    hide)
+        hide
+        ;;
+    *)
+        echo "cmd parameters: reload | hide"
+        ;;
+esac
+