https://github.com/ssnover/acpi_client
Userspace client to the Linux ACPI system written in Rust.
https://github.com/ssnover/acpi_client
acpi linux-tools
Last synced: 2 months ago
JSON representation
Userspace client to the Linux ACPI system written in Rust.
- Host: GitHub
- URL: https://github.com/ssnover/acpi_client
- Owner: ssnover
- License: mit
- Created: 2019-11-06T17:43:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-06-12T18:03:12.000Z (over 3 years ago)
- Last Synced: 2025-05-08T03:48:00.261Z (9 months ago)
- Topics: acpi, linux-tools
- Language: Rust
- Size: 49.8 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# acpi-client
This project aims to create a library in Rust which replaces the functionality of the acpitool provided by many Linux distributions allowing monitoring of laptop batteries, AC power supplies, and thermal systems and associated metadata. The binary executable which replicates the tool's function can be found at https://github.com/ssnover95/acpitool
I'm still learning Rust, criticism of the source where I may not be following best practices is welcome and appreciated!
[![Crates.io][crates-badge]][crates-url]
[![MIT licensed][mit-badge]][mit-url]
[![Build Status][azure-badge]][azure-url]
[crates-badge]: https://img.shields.io/crates/v/acpi_client.svg
[crates-url]: https://crates.io/crates/acpi_client
[mit-badge]: https://img.shields.io/badge/license-MIT-blue.svg
[mit-url]: LICENSE
[azure-badge]: https://dev.azure.com/ssnover95/ssnover95/_apis/build/status/ssnover95.acpi_client?branchName=master
[azure-url]: https://dev.azure.com/ssnover95/ssnover95/_build/latest?definitionId=1&branchName=master