21 lines
543 B
Bash
Executable file
21 lines
543 B
Bash
Executable file
#!/bin/bash
|
|
# Date and time
|
|
date_fmt=$(date "+%b %d")
|
|
current_time=$(date "+%H:%M")
|
|
|
|
#############
|
|
# Commands
|
|
#############
|
|
|
|
battery_charge=$(upower --show-info $(upower --enumerate | grep 'BAT') | egrep "percentage" | awk '{print $2}')
|
|
battery_status=$(upower --show-info $(upower --enumerate | grep 'BAT') | egrep "state" | awk '{print $2}')
|
|
|
|
if [ "$battery_status" = "discharging" ]; then
|
|
battery_pluggedin='⚠'
|
|
else
|
|
battery_pluggedin='⚡'
|
|
fi
|
|
|
|
echo "$battery_pluggedin$battery_charge | $date_fmt | $current_time "
|
|
sleep 5
|
|
exec $0
|