feat: Waybar improvements and refactoring (multiple changes)
This commit is contained in:
@@ -53,6 +53,21 @@ print_json() {
|
||||
fi
|
||||
}
|
||||
|
||||
increase_temp() {
|
||||
local t="$(cur_temp)"
|
||||
[ -z "$t" ] && t=3800
|
||||
t=$((t+200))
|
||||
set_temp "$t"
|
||||
}
|
||||
|
||||
decrease_temp() {
|
||||
local t="$(cur_temp)"
|
||||
[ -z "$t" ] && t=3800
|
||||
t=$((t-200))
|
||||
if [ "$t" -lt 1000 ]; then t=1000; fi
|
||||
set_temp "$t"
|
||||
}
|
||||
|
||||
case "${1:---print}" in
|
||||
--print) print_json ;;
|
||||
--auto-on) echo -n "1" > "$AUTO_FILE" ; print_json ;;
|
||||
@@ -84,6 +99,14 @@ case "${1:---print}" in
|
||||
set_temp "$t"
|
||||
print_json
|
||||
;;
|
||||
*) echo "Usage: $0 [--print|--toggle-auto|--auto-on|--auto-off|--toggle|--set TEMP]" >&2; exit 1 ;;
|
||||
--increase)
|
||||
increase_temp
|
||||
print_json
|
||||
;;
|
||||
--decrease)
|
||||
decrease_temp
|
||||
print_json
|
||||
;;
|
||||
*) echo "Usage: $0 [--print|--toggle-auto|--auto-on|--auto-off|--toggle|--set TEMP|--increase|--decrease]" >&2; exit 1 ;;
|
||||
esac
|
||||
|
||||
|
Reference in New Issue
Block a user