Bash · 266 bytes Raw Blame History
1 #!/usr/bin/env bash
2 # show total CPU load, e.g. "12.3%",
3 # within dynamic sketchybar
4 #
5 # TODO: @espadonne (mfw) color-code cpu ico
6
7 cpu="$(top -l 1 | awk -F'[:,%]' '/CPU usage/ { usage = $2 + $4; printf("%.1f%%", usage) }')"
8
9 sketchybar --set "$NAME" label="${cpu}"