Skip to content

arschedev/rainfall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👨‍💻 rainfall

Matrix digital rain in terminal from scratch

rainfall

Installation

Platforms

# Linux/WSL
git clone https://github.com/arschedev/rainfall.git
cd rainfall
./build -install

Without installation

# Linux/WSL
git clone https://github.com/arschedev/rainfall.git
cd rainfall

./bin/rainfall

Building

Dependencies

  • clang
Optional:
  • valgrind
  • quom
  • cloc
# download
git clone https://github.com/arschedev/rainfall.git

# build
cd rainfall
./build

# install
./build -install

How to use

After installation run rainfall in your terminal

lib

Made for Linux. Will probably work for macOS.

Responsible for all the graphics and utilities used in rainfall, like rendering, multithreading, signal handling, RNG, etc.

lib.h being an entry point

single/lib.h a single include header file