Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nkleemann/ascii-rain
ncurses rain effect
https://github.com/nkleemann/ascii-rain
ascii ascii-art ncurses rain terminal
Last synced: 3 days ago
JSON representation
ncurses rain effect
- Host: GitHub
- URL: https://github.com/nkleemann/ascii-rain
- Owner: nkleemann
- License: mit
- Created: 2017-09-21T02:38:26.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-11-19T13:47:25.000Z (almost 2 years ago)
- Last Synced: 2024-08-02T05:06:40.318Z (3 months ago)
- Topics: ascii, ascii-art, ncurses, rain, terminal
- Language: C
- Homepage:
- Size: 1.25 MB
- Stars: 105
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-terminal-art - rain
- awesome-linux-ricing - ascii-rain - Ncurses rain effect. (Terminal / Fancies)
README
# ascii-rain
Comfy rain for your console written in C with Ncurses.
## Dependencies
You'll need a ncurses library. For Ubuntu packages are: 'ncurses-dev' or 'libncurses-dev'.
For OSX try `$ brew install ncurses`.## Installation
### Manual
First, download this repo:
- `$ git clone https://github.com/nkleemann/ascii-rain.git`
- `$ cd ascii-rain`To compile and link 'rain':
- `$ gcc rain.c -o rain -lncurses`
Now you can run 'rain' in your current working directory by just executing: ` ./rain`.
I you want to be able to run this program from every directory you have to copy the executable to `/usr/local/bin` or `/usr/bin`:
- `$ cp rain /usr/local/bin/rain`### AUR
You can get it from the AUR right [here](https://aur.archlinux.org/packages/ascii-rain-git/).
## Notes & Troubleshooting
You'll (Or better, ncurses) need/s a somewhat modern terminal emulator with color support and the ability to hide the
cursor. Working examples are:- iTerm 2 (OSX)
- OSX Terminal
- xfce4-terminal
- terminator