Skip to content

WizardOhio24/rmatrix

Repository files navigation

rmatrix

A terminal program which shows random letters flowing down it, just like in the screens in the matrix. The default is green letters flowing down the screen displaying a-z,A-Z, but can be customised.

Arguments:

  • -c <COLOR> [green, blue, red, magenta, white, black, yellow] - letter color.

  • -s <SPEED> [1.0] - multiple of speed.

  • -l <LENGTH> [16] - the length of the letter chains.

  • <LETTERS> [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ] - the letters to use in the letter chains.

For example rmatrix -c white -s 1.5 -l 5 ,. gives a rain-like effect. If your terminal supports unicode, you can also use characters such as , and so rmatrix -c white -s 0.7 -l 1 ❄ to create a much more snow like effect.

Press 'q' to exit.

For similar projects, see cmatrix and unimatrix.

Technologies:

Rust & Termion

Screenshot:

rmatrix_screenshot