Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/code-hex/battery
Display your battery status on terminal (or tmux) written by Go
https://github.com/code-hex/battery
ascii battery binary go golang linux mac terminal tmux utilities windows
Last synced: about 14 hours ago
JSON representation
Display your battery status on terminal (or tmux) written by Go
- Host: GitHub
- URL: https://github.com/code-hex/battery
- Owner: Code-Hex
- License: mit
- Created: 2016-10-16T15:14:45.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-07-29T07:25:30.000Z (about 2 years ago)
- Last Synced: 2024-06-18T23:12:20.933Z (4 months ago)
- Topics: ascii, battery, binary, go, golang, linux, mac, terminal, tmux, utilities, windows
- Language: Go
- Homepage:
- Size: 773 KB
- Stars: 73
- Watchers: 4
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
battery - Draw battery unicode art written by Go
=======
![sc_battery](https://cloud.githubusercontent.com/assets/6500104/19550024/6018c768-96e2-11e6-9ae1-f66b2406b8a7.png)
[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)
battery unicode art on your tmux sessions or the terminal.## Status
(2022-07-29)
macOS build artifacts are **cgo-less** now!!
use goreleaser to release artifacts.(2019-11-03)
Supported to display patched fonts.
Very Thanks [TsutomuNakamura](https://github.com/TsutomuNakamura)!!Let's run `battery -i` after installed patched fonts. [See more details](https://github.com/Code-Hex/battery#support-patched-fonts).
(2018-05-01)
Supported to show elapsed time.
Very Thanks [delphinus](https://github.com/delphinus)!!Let's run `battery -e`
![elapsed time](https://user-images.githubusercontent.com/1239245/39427036-388223ce-4cbd-11e8-859a-5363cdac3452.png)
(2016-10-24)
linux supported.
Thanks [mattn](https://github.com/mattn)!!(2016-10-21)
windows supported.
(2016-10-20)
Now, this command can use mac user only.
However, I hope to support ~~windows~~ and ~~linux~~, bsd in future.
So, plz help me (´;ω;`)## Installation
### Mac and Linux users via Homebrew
```
$ brew update
$ brew install Code-Hex/tap/battery
```### Go
```
$ go install github.com/Code-Hex/battery/cmd/battery@latest
```### Binary
You can download from [here](https://github.com/Code-Hex/battery/releases)
## Usage
For tmux user, please write `#(battery -t)` in your `.tmux.conf`
Please refer to [this](https://github.com/Code-Hex/dotfiles/blob/master/tmux/.tmux.conf#L82)### Support patched fonts
You can display the status of battery with patched fonts.
Installing the font, Inconsolata Nerd Font Complete.otf for example, you can do it like below.* For mac
```
cd ~/Library/Fonts/
wget https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/patched-fonts/Inconsolata/complete/Inconsolata%20Nerd%20Font%20Complete.otf
```* For Linux
```
cd ~/.local/share/fonts
wget https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/patched-fonts/Inconsolata/complete/Inconsolata%20Nerd%20Font%20Complete.otf
```* For Windows
```
* Open your browser then fill this url
https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/patched-fonts/Inconsolata/complete/Inconsolata%20Nerd%20Font%20Complete.otf
* Double click the file that you downloaded and the window will be opened
* Click the install button
```Your environment might require to reboot the OS. If so, reboot your OS.
Then open your terminal and set your preferences to use it.Then for tmux user, please write `#(battery -t -i)` in your `.tmux.conf`.
![patched_font_100](https://user-images.githubusercontent.com/10674169/58262398-2d0ead80-7db5-11e9-816e-7df5a416aed2.png)
![patched_font_50](https://user-images.githubusercontent.com/10674169/58262403-2f710780-7db5-11e9-8a8c-e63c2833d088.png)
![patched_font_10](https://user-images.githubusercontent.com/10674169/58262412-31d36180-7db5-11e9-98b7-4cea9bd68d07.png)## Contributor 🎊
- [mattn](https://github.com/mattn)
- [yasu47b](https://github.com/yasu47b)
- [b4b4r07](https://github.com/b4b4r07)
- [delphinus](https://github.com/delphinus)
- [TsutomuNakamura](https://github.com/TsutomuNakamura)## Author
[codehex](https://twitter.com/CodeHex)