home
/
code
/
khome.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add backup TODO
[khome.git]
/
home
/
bin
/
monitor-brightness
diff --git
a/home/bin/monitor-brightness
b/home/bin/monitor-brightness
index
9688ebe
..
07b7c49
100755
(executable)
--- a/
home/bin/monitor-brightness
+++ b/
home/bin/monitor-brightness
@@
-1,5
+1,13
@@
#! /bin/bash
#! /bin/bash
+max() {
+ if [[ "$1" -gt "$2" ]]; then echo "$1"; else echo "$2"; fi
+}
+
+min() {
+ if [[ "$1" -lt "$2" ]]; then echo "$1"; else echo "$2"; fi
+}
+
_get() {
sudo ddcutil getvcp 10 | grep -o ' current value = \+[0-9]\+' | awk '{print $4}'
}
_get() {
sudo ddcutil getvcp 10 | grep -o ' current value = \+[0-9]\+' | awk '{print $4}'
}
@@
-12,6
+20,8
@@
args="$*"
case "$args" in
'') _get;;
case "$args" in
'') _get;;
+ i | inc | increase) _set "$(min $(( $(_get) + 5)) 100)";;
+ d | dec | decrease) _set "$(max $(( $(_get) - 5)) 0)";;
*)
if [[ "$args" =~ ^[0-9]+$ && "$args" -gt -1 && "$args" -lt 101 ]]; then
_set "$args"
*)
if [[ "$args" =~ ^[0-9]+$ && "$args" -gt -1 && "$args" -lt 101 ]]; then
_set "$args"
This page took
0.039239 seconds
and
4
git commands to generate.