Loading Documents/bin/pocketchip-battery 0 → 100755 +8 −0 Original line number Diff line number Diff line #!/bin/sh set -eu current="$(cat /usr/lib/pocketchip-batt/voltage)" . "$HOME/.local/voltage" echo $(( 100 * (current - min) / (max - min) )) Documents/bin/update-voltage 0 → 100755 +34 −0 Original line number Diff line number Diff line #!/bin/sh set -eu # To install, add the folowing lines to your crontab: # PATH="~/Documents/bin:/usr/local/bin:/usr/bin:/bin" # */5 * * * * update-voltage filepath="$HOME/.local/voltage" update_voltage () { echo "min=$1" > "$filepath" echo "max=$2" >> "$filepath" } current="$(cat /usr/lib/pocketchip-batt/voltage)" mkdir -p "$(dirname "$filepath" )" if [ ! -f "$filepath" ] then update_voltage "$current" "$current" exit 0 fi . "$filepath" if [ "$current" -gt "$max" ] then max="$current" update_voltage "$min" "$max" elif [ "$current" -lt "$min" ] then min="$current" update_voltage "$min" "$max" fi Loading
Documents/bin/pocketchip-battery 0 → 100755 +8 −0 Original line number Diff line number Diff line #!/bin/sh set -eu current="$(cat /usr/lib/pocketchip-batt/voltage)" . "$HOME/.local/voltage" echo $(( 100 * (current - min) / (max - min) ))
Documents/bin/update-voltage 0 → 100755 +34 −0 Original line number Diff line number Diff line #!/bin/sh set -eu # To install, add the folowing lines to your crontab: # PATH="~/Documents/bin:/usr/local/bin:/usr/bin:/bin" # */5 * * * * update-voltage filepath="$HOME/.local/voltage" update_voltage () { echo "min=$1" > "$filepath" echo "max=$2" >> "$filepath" } current="$(cat /usr/lib/pocketchip-batt/voltage)" mkdir -p "$(dirname "$filepath" )" if [ ! -f "$filepath" ] then update_voltage "$current" "$current" exit 0 fi . "$filepath" if [ "$current" -gt "$max" ] then max="$current" update_voltage "$min" "$max" elif [ "$current" -lt "$min" ] then min="$current" update_voltage "$min" "$max" fi