3 个稳定版本
新 1.2.0 | 2024 年 8 月 24 日 |
---|---|
1.1.0 | 2024 年 5 月 9 日 |
1.0.0 | 2024 年 5 月 3 日 |
#1988 在 命令行工具
每月 140 次下载
95KB
704 行
rxpipes
此程序是一个 2D 屏幕保护程序,模拟旧 MS Windows 版本的管道屏幕保护程序。
特性
- 6 个可用的拼图集(查看 拼图集 部分以查看它们)。
- 支持自定义拼图集。
- 深度模式 - 在这种模式下,绘制多个管道层,当创建新层时,旧管道会变暗,从而产生深度感。仅适用于 RGB 颜色表。
- 每个管道都有自己的颜色;可用的调色板有:无(无色)、基本颜色(终端定义的 16 种颜色)和 RGB。
- RGB 颜色表支持渐变模式。
- 统计小部件 - 显示各种管道/拼图/层计数器和当前管道颜色的装饰。
- 可更改的 FPS(每秒帧数)。
- 可以指定管道的最小和最大长度。
- 可以指定绘制的字符的最大数量。要忽略此设置,请通过 CLI 指定 0。达到此数量时,屏幕将被清除。
- 可以更改管道转向的概率,以百分比的小数形式给出(0 .. 1)。
- 它进入备用屏幕,因此不会弄乱之前的输出(如果您的终端不支持备用屏幕,请参阅 安装)。
截图
安装
您需要 Rust 工具链(rustup 或系统软件包仓库)并确保它是最新的。
当工具链准备好后,键入 cargo install rxpipes
。如果您想禁用备用屏幕功能,请添加 --no-default-features
(目前,cargo 不支持禁用单个功能)。
如果您已成功安装 rxpipes,现在可以简单地通过键入 rxpipes
来运行它。如果 shell 表明该命令不存在,请确保 $HOME/.cargo/bin
(或默认 cargo 目录)包含在 PATH
环境变量中。
要查看所有可用选项,请传递 -h
或 --help
。
控制
键 | 操作 |
---|---|
q / Q / Escape |
退出 |
空格 |
暂停 |
c |
清除屏幕 |
s |
显示统计小部件 |
l |
清除并重绘一切 |
部件集
您可以通过向rxpipes传递-P <ID>
来选择一个集。
ID | 描述 | 图像 |
---|---|---|
0 | ASCII管道 | |
1 | 细点 | |
2 | 粗点 | |
3 | 细线 | |
4 | 圆角细线 | |
5 | 双线 | |
6 | 粗线(默认) |
所选集的外观可能与截图不同,因为这取决于您使用的字体。
要设置您自己的部件集,请参阅帮助信息中的-c
/--custom-piece-set
标志(-h
)。
贡献
如果您发现了一个问题或有建议,请随时提交问题或发送拉取请求。我会很感激。
许可证
rxpipes项目在MIT许可证下授权。
依赖项
~21–32MB
~578K SLoC