rusty-rain 0.2.1

A cross platform CMatrix like program.
<h1 align="center">
  <br>
  <img src="https://user-images.githubusercontent.com/43012445/105452071-411e4880-5c43-11eb-8ae2-4de61f310bf9.gif" alt="GIF" width="800">
  <img src="https://cdn.discordapp.com/attachments/509849754583302154/812942011400847391/emoji_rain.gif" alt="GIF" width="800">
  <br>
  Rusty Rain
  <br>
  <br>
</h1>

<p align="center">
  <a href="https://crates.io/crates/rusty-rain"><img alt="crates.io" src="https://img.shields.io/crates/v/rusty-rain.svg"></a>
  <a><img alt="lastupdated" src="https://img.shields.io/github/last-commit/cowboy8625/rusty-rain"></a>
  <a><img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/cowboy8625/rusty-rain"></a>
  <a><img alt="issuse" src="https://img.shields.io/github/issues/cowboy8625/rusty-rain"></a>
  <a><img alt="Lines of Code" src="https://img.shields.io/tokei/lines/github/cowboy8625/rusty-rain"></a>
  <a><img alt="License" src="https://img.shields.io/badge/License-MIT-blue.svg"></a>
  <a href="https://discord.gg/KwnGX8P"><img alt="Discord Chat" src="https://img.shields.io/discord/509849754155614230"></a>
</p>

A cross platform matrix rain terminal program that runs well and looks good.

## To Use


Simply run the following command on windows/mac/linux:

```
git clone https://github.com/cowboy8625/rusty-rain.git
cd rusty-rain
```
```
cargo run --release
```

or to install:

```
 cargo install rusty-rain
```

## Exit


To exit just press `ESC` or `Ctrl + C`


## Command Line Arguments


```
Rusty Rain 0.2.0
FLAGS:
    -h, --help       Prints help information
    -s, --shade      Set Rain shading to fade or stay constant
    -V, --version    Prints version information

OPTIONS:
    -c, --chars <characters>    Set what kind of characters are printed as rain.
                                                jap          - for Japanese characters
                                                bin          - for binary characters
                                                alphalow     - for lowercase characters
                                                alphaup      - for uppercase characters
                                                fancyalphaup - for fancy uppercase characters
                                                moon         - for moon characters
                                                earth        - for earth characters
                                                more-emoji   - some colored some black and white emojis
                                                emoji        - yes emojis!
                                                num          - for numbers",
    -C, --color <color>         Set color of Rain with color string name or tuple
                                                white,
                                                red,
                                                blue,
                                                green,
                                                r,g,b
    -H, --head <head>           Set the color of the first char in Rain.
                                                white,
                                                red,
                                                blue,
                                                green,
                                                r,g,b
```

### Example


using cargo to run:

`cargo run --release -- -C 0,139,139 -H 255,255,255 -c jap -s`

after installing:

`rusty-rain -C 0,139,139 -H 255,255,255 -c jap -s`

# Help


If find any bugs or performance is not up to par please submit a issue so I can better improve
the project.