#!/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