distatus
cross-platform, normalized battery information library
minimalistic X status bar in pure Go
outputs formatted metrics to your Stdout