rjmatrix

Crates.iorjmatrix
lib.rsrjmatrix
version1.0.4
sourcesrc
created_at2024-05-05 18:30:20.288917
updated_at2024-11-07 15:56:27.890772
descriptionCreates the matrix in the terminal. Use `c` to cycle colors, `0-9` to change speed, and `q` to quit.
homepage
repositoryhttps://github.com/RoastBeefer00/rmatrix
max_upload_size
id1230450
size1,192,260
Jake Jasmin (RoastBeefer00)

documentation

README

rmatrix

rmatrix is an implementation of the cmatrix project, but in Rust using the ratatui crate. rmatrix

Installation

Someone already had the name "rmatrix", so I had to call it "rjmatrix".

cargo install rjmatrix

Features

Resize

Properly handles resizing of the terminal window both vertically and horizontally.

Colors

Currently supports the following colors:

  • red
  • green
  • yellow
  • blue
  • purple
  • cyan
  • rainbow

Cycle through random colors by pressing c.

Speed

Change the speed the matrix falls on a scale of 1-10 (1 being the slowest and 10 being the fastest).

Cycle through the speed by pressing 0-9 (0 being the equivalent of 10).

Direction

Change the direction the matrix falls using the arrow keys.

Help

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

Future Improvements

  • Add more colors
Commit count: 38

cargo fmt