4 个版本
0.2.3 | 2020年6月23日 |
---|---|
0.2.2 | 2020年6月22日 |
0.2.1 | 2020年6月20日 |
0.2.0 | 2020年5月8日 |
#7 in #blink
36KB
255 行
cellrs
cellrs
(发音为 "cellars")是一个用 Rust 编写的基于终端的电池指示器。
概述
cellrs
显示一个电池,其大小会随着终端大小的变化而变化。- 电池包含“单元格”,这些单元格会根据当前电池级别进行缩放。这些单元格根据电池的百分比进行颜色编码。
- 在电池下方显示一条状态行,显示数值百分比和充电状态。
- 可选地,当电池正在充电时,某些单元格会闪烁。
- 可以选择前四个索引电池。
平台
支持的平台/版本通常基于battery。
- Linux 2.6.39+
- MacOS 10.10+
- Windows 7+
- FreeBSD
- DragonFlyBSD
先决条件
依赖关系
安装/构建
您可以通过几种方式获取和使用cellrs
。
-
cargo install cellrs
-
从GitLab下载发布二进制文件并将其放置在您的
$PATH
中。 -
git clone https://gitlab.com/leglesslamb/cellrs.git cd cellrs make install
使用
usage : cellrs
Command-Line Arguments
-b [width] Set custom blink-width [16-bit unsigned] (defaults to 1).
-h Display this help message.
-[1-4] Select battery index. The right-most option will override.
Index-out-of-bounds will default index to 0.
Key Commands
b Cycle through the blink-width value.
If your custom blink-width was 1 or unset, it will cycle
through {1, <max-width>, 0, ...}. Otherwise, it will
cycle through {<custom-width>, <max-width>, 0, ...}.
q Quit cellrs.
[1-4] Switch between up to the first four indexed batteries.
Index-out-of-bounds will default index to 0.
开发/页面
- 主页
- GitLab
- 正在审查的工作问题和合并请求(MR)。
- 更喜欢错误报告和功能请求。
- GitHub (镜像)
- 接受错误报告和功能请求。
- crates.io.
致谢
- Valerio Besozzi 的rsClock启发了这个项目。
依赖关系
~2.2–3MB
~51K SLoC