battery

Latest Version Latest Version Build Status dependency status Apache 2.0 OR MIT licensed

Rust crate providing cross-platform information about batteries.

Gives access to a system independent battery state, capacity, charge and voltage values recalculated as necessary to be returned in W, Wh or V units.

Supported platforms

API stability

Until 1.0.0 version API might change in any moment, be careful.

Example

This crate acts both as library and as binary executable, so you can install and check it:

  1. Install battery crate:

bash $ cargo install battery

  1. Call the installed file:

bash $ ~/.cargo/bin/battery Device: 0 vendor: DP model: bq20z451 S/N: N/A battery state: full energy: 35.32 Wh energy-full: 36.21 Wh energy-full-design: 54.34 Wh energy-rate: 0.00 Wh voltage: 8.44 V percentage: 65.00% temperature: 36.60 °C technology: lithium-ion

I guess I'll need to replace my battery soon 😩