summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormynacol2021-05-16 18:13:04 +0200
committermynacol2021-05-16 18:13:04 +0200
commit7ff862c7e78e8db2c18890d5b2dede49016dc9bc (patch)
tree2f429534ae687c1c617762ce957153201aefede7
parentd401174a2ccebdf67d200706370b78098ead2a44 (diff)
downloadaur-7ff862c7e78e8db2c18890d5b2dede49016dc9bc.tar.gz
Properly use if-then-else constructs
To avoid potential pitfalls: https://www.shellcheck.net/wiki/SC2015
-rwxr-xr-xdark-theme.sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/dark-theme.sh b/dark-theme.sh
index 344058b81a00..00561e475fd5 100755
--- a/dark-theme.sh
+++ b/dark-theme.sh
@@ -38,9 +38,17 @@ elif [ "$1" = "light" ]; then
BG_X11="-B white ${HOME}/.wallpaper/dark.png"
BG_SWAY="--color #ffffff --image ${HOME}/.wallpaper/dark.png"
elif [ "$1" = "toggle" ]; then
- echo "$CURRENT" | grep -q "dark" && exec $0 light || exec $0 dark
+ if echo "$CURRENT" | grep -q "dark"; then
+ exec $0 light
+ else
+ exec $0 dark
+ fi
elif [ "$1" = "reapply" ]; then
- echo "$CURRENT" | grep -q "dark" && exec $0 dark || exec $0 light
+ if echo "$CURRENT" | grep -q "dark"; then
+ exec $0 dark
+ else
+ exec $0 light
+ fi
else
echo "Command $1 not valid."
exit 1