#matrix #terminal #color #speed #create #cycle #change

app rjmatrix

在终端中创建矩阵。使用 c 切换颜色,0-9 改变速度,使用 q 退出。

4个稳定版本

1.0.3 2024年5月17日
1.0.2 2024年5月14日
1.0.1 2024年5月11日
1.0.0 2024年5月5日

#142 in 图形API

每月30次下载

MIT 协议

1MB
551

rmatrix

rmatrix 是 cmatrix 项目的实现,但使用 Rust 和 ratatui cratermatrix

安装

有人已经有了“rmatrix”这个名字,所以我不得不将其命名为“rjmatrix”。

cargo install rjmatrix

功能

调整大小

正确处理终端窗口的垂直和水平调整大小。

颜色

目前支持以下颜色

  • 红色
  • 绿色
  • 黄色
  • 蓝色
  • 紫色
  • 青色
  • 彩虹

c 键循环随机颜色。

速度

在1-10(1为最慢,10为最快)的范围内改变矩阵下落的速度。

0-9(0等于10)循环速度。

方向

使用箭头键改变矩阵下落的方向。

帮助

Usage: rmatrix [OPTIONS]

Options:
-c, --color <COLOR>  Available colors: blue, cyan, red, purple, yellow, green, rainbow
-s, --speed <SPEED>  Speed: 1-10
-h, --help           Print help

未来改进

  • 添加更多颜色

依赖

~8–14MB
~152K SLoC