Guest User

Untitled

a guest
Mar 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. ICON_MODE=false
  4. COLOR_MODE=false
  5.  
  6. STATUS=`upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep "state" | awk '{print $2}'`
  7. STATUS_ICON='\xF0\x9F\x94\x8C'
  8. if [[ "$STATUS" != "charging" && "$STATUS" != "fully-charged" ]]; then
  9. STATUS_ICON='\xF0\x9F\x94\x8B'
  10. fi
  11.  
  12. COLOR="#00ff00"
  13. if [[ "$STATUS" != "charging" && "$STATUS" != "fully-charged" ]]; then
  14. COLOR="#00ff00"
  15. fi
  16.  
  17. PRINT_COLOR='\033[0;32m'
  18. if [[ "$STATUS" != "charging" && "$STATUS" != "fully-charged" ]]; then
  19. PRINT_COLOR='\033[0;31m'
  20. fi
  21.  
  22. while test $# -gt 0; do
  23. case "$1" in
  24. -i|--icon-mode)
  25. echo "$STATUS_ICON"
  26. exit 0
  27. ;;
  28. -c|--color-mode)
  29. echo "$COLOR"
  30. exit 0
  31. ;;
  32. *)
  33. echo -e "${PRINT_COLOR}$STATUS_ICON"
  34. break
  35. ;;
  36. esac
  37. done
  38. echo -e "${PRINT_COLOR}$STATUS_ICON"
Add Comment
Please, Sign In to add comment