#pipe #tui #terminal #screensaver #color-palette #termwiz

app rxpipes

旧 MS Windows 版本的 2D 管道屏幕保护程序版本

3 个稳定版本

1.2.0 2024 年 8 月 24 日
1.1.0 2024 年 5 月 9 日
1.0.0 2024 年 5 月 3 日

#1988命令行工具

Download history 73/week @ 2024-04-27 200/week @ 2024-05-04 17/week @ 2024-05-11 6/week @ 2024-05-18 4/week @ 2024-05-25 2/week @ 2024-06-29

每月 140 次下载

MIT 许可证

95KB
704

rxpipes

此程序是一个 2D 屏幕保护程序,模拟旧 MS Windows 版本的管道屏幕保护程序。

特性

  • 6 个可用的拼图集(查看 拼图集 部分以查看它们)。
  • 支持自定义拼图集。
  • 深度模式 - 在这种模式下,绘制多个管道层,当创建新层时,旧管道会变暗,从而产生深度感。仅适用于 RGB 颜色表。
  • 每个管道都有自己的颜色;可用的调色板有:无(无色)、基本颜色(终端定义的 16 种颜色)和 RGB。
  • RGB 颜色表支持渐变模式。
  • 统计小部件 - 显示各种管道/拼图/层计数器和当前管道颜色的装饰。
  • 可更改的 FPS(每秒帧数)。
  • 可以指定管道的最小和最大长度。
  • 可以指定绘制的字符的最大数量。要忽略此设置,请通过 CLI 指定 0。达到此数量时,屏幕将被清除。
  • 可以更改管道转向的概率,以百分比的小数形式给出(0 .. 1)。
  • 它进入备用屏幕,因此不会弄乱之前的输出(如果您的终端不支持备用屏幕,请参阅 安装)。

截图

First screenshot with doubled pipes Second screenshot with bold pipes Third screenshot with depth-mode Fourth screenshot with enabled gradient mode Fifth screenshot with stats widget

安装

您需要 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