battery-assistant
[Table of Contents]
With a new laptop I wanted to maximize the battery life and lifespan.
Synopsis
After researching methods to extend battery life and lifespan it became clear that a few simple steps can be taken to improve both. This app will help with monitoring and notifying the user when to take action to maximize their battery life and lifespan.
Motivation
A few steps can be taken to maximize the battery life and lifespan of a lithium battery. The purpose of this app is to assist the laptop's owner in maximizing battery life and lifespan.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project in the cloud.
Running Locally
go run main.go
Install
At the moment an installer is only available for MacOS.
MacOS
-
Download the latest release from the GitHub releases page.
-
Double click the DMG will open a window showing the content of the DMG.
-
Drag the battery-assistant to the Application folder to install.
-
Wait for the copy process to finish.
-
Close the window.
-
Eject the DMG by right clicking on the battery-assistant image on the Desktop, then click Eject "battery-assistant".
-
Delete the DMG.
Publish
A dmg is available for MacOS users in the GitHub releases page
Built With
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Links
TODO
- Github Actions deployment and release
- Notifications
- Temperature based feedback
- Battery information history
- Additional battery information