Home

Awesome

<h1 align="center">CMatrix</h1> <h3 align="center"> Matrix like effect in your terminal </h3> </p> <p align="center"> <a href="https://travis-ci.org/abishekvashok/cmatrix"> <img src="https://travis-ci.org/abishekvashok/cmatrix.svg?branch=master"> </a> <a href="./COPYING"> <img src="https://img.shields.io/github/license/abishekvashok/cmatrix?color=blue"> </a> <img src="https://img.shields.io/badge/contributions-welcome-orange"> <a href="https://github.com/abishekvashok/cmatrix/stargazers"> <img src="https://img.shields.io/github/stars/abishekvashok/cmatrix"> </a> <a href="https://github.com/abishekvashok/cmatrix/network"> <img src="https://img.shields.io/github/forks/abishekvashok/cmatrix"> </a> </p>

-----------------------------------------------------

Contents

-----------------------------------------------------

:cloud: Overview

CMatrix is based on the screensaver from The Matrix website. It shows text flying in and out in a terminal like as seen in "The Matrix" movie. It can scroll lines all at the same rate or asynchronously and at a user-defined speed.

CMAtrix is inspired from 'The Matrix' movie. If you haven’t seen this movie and you are a fan of computers or sci-fi in general, go see this movie!!!

:grey_exclamation:Disclaimer : We are in no way affiliated in any way with the movie "The Matrix", "Warner Bros" nor any of its affiliates in any way, just fans.

-----------------------------------------------------

:open_file_folder: Build Dependencies

You'll probably need a decent ncurses library to get this to work. On Windows, using mingw-w64-ncurses is recommended (PDCurses will also work, but it does not support colors or bold text). <br>

:small_blue_diamond: For Linux<br>

Run this command to check the version of ncurses.

ldconfig -p | grep ncurses

If you get no output then you need to install ncurses. Click below to install ncurses in Linux.

-----------------------------------------------------

:floppy_disk: Building and installing cmatrix

To install cmatrix, Clone this repo in your local system and use either of the following methods from within the cmatrix directory.

:small_blue_diamond: Using configure (recommended for most linux/mingw users)

autoreconf -i  # skip if using released tarball
./configure
make
make install

:small_blue_diamond: Using CMake

Here we also show an out-of-source build in the sub directory "build". (Doesn't work on Windows, for now).

mkdir -p build
cd build
# to install to "/usr/local"
cmake ..
# OR 
# to install to "/usr"
#cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
make install

-----------------------------------------------------

:bookmark_tabs: Usage

After you have installed cmatrix just type the command cmatrix to run it :)

cmatrix

Run with different arguments to get different effects.

cmatrix [-abBflohnsmVx] [-u update] [-C color]

Example:

cmatrix -ba -u 2 -C red

For more options and help run cmatrix -h <br>OR<br> Read Manual Page by running command man cmatrix

To get the program to look most like the movie, use cmatrix -lba To get the program to look most like the Win/Mac screensaver, use cmatrix -ol

:round_pushpin: Note: cmatrix is probably not particularly portable or efficient, but it won't hog too much CPU time.

-----------------------------------------------------

:camera: Captures

:small_blue_diamond: Screenshots

<!-- ![Special Font & bold](data/img/capture_bold_font.png?raw=true "cmatrix -bx") --> <p align="center"> <img src="./data/img/capture_bold_font.png" alt="cmatrix screenshot"> </p>

:small_blue_diamond: Screencasts

<!-- ![Movie-Like Cast](data/img/capture_orig.gif?raw=true "cmatrix -xba") --> <p align="center"> <img src="./data/img/capture_orig.gif" alt="cmatrix screencast"> </p>

-----------------------------------------------------

:zap: Maintainers

<p align="center"> <a href="https://twitter.com/abishekvashok"> <img src="https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white"> </a> <a href="https://github.com/abishekvashok"> <img src="https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white"> </a> </p>

:busts_in_silhouette: Our Contributors

:small_orange_diamond: Thanks to

-----------------------------------------------------

:book: Contribution Guide

If you have any suggestions/flames/patches to send, please feel free to:

-----------------------------------------------------

:page_facing_up: License

This software is provided under the GNU GPL v3. View License