https://github.com/sambattalio/chad_stride
A small curses program to stride across your terminal
https://github.com/sambattalio/chad_stride
c chad chad-stride chadstride curses hacktoberfest stride terminal
Last synced: about 1 month ago
JSON representation
A small curses program to stride across your terminal
- Host: GitHub
- URL: https://github.com/sambattalio/chad_stride
- Owner: sambattalio
- License: gpl-3.0
- Created: 2020-02-11T15:49:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-09T19:28:24.000Z (about 3 years ago)
- Last Synced: 2024-12-29T16:45:58.411Z (10 months ago)
- Topics: c, chad, chad-stride, chadstride, curses, hacktoberfest, stride, terminal
- Language: C
- Homepage:
- Size: 78.1 KB
- Stars: 29
- Watchers: 4
- Forks: 14
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Chad Stride
Like sl & cmatrix, but better.
![]()
## Features
On call, chad by default strides across your screen once and exits. However, his activity can be changed
by the following flags:* `-c [r|g|b|m|c|y]`: Change chad's color & enable color changing via keyboard input while running.
(thanks @ginglis13!)* `-a SLEEP_TIME`: Adjust sleep rate (in nanoseconds). Small number == faster chad. Defaults to 150000.
* `-f`: Chad ignores signals (thanks @pbui!)
* `-b SIZE`: Increase spacing of chad by `SIZE`
* `-l`: infinite looping
* `-s`: Chad stays in the center, striding in place.
* `-m MESSAGE`: Display message at bottom center of screen
* `-R`: Chad strolls with a rainbow effect
* `-p`: Chad flips when he hits the edge of the screen
## Installation
### Mac
**Install from source:**
```
make
make install
```**Homebrew:**
`brew install sambattalio/homebrew-formulae/chad_stride`
### BSD/Linux
**Install from source:**
```
make
make install
```You can install to a custom `PREFIX` by doing the following:
```
make PREFIX=~/.local install
```**Uninstall:**
```
make uninstall
```**AUR:**
`yay -S chad_stride`
**Snap:**
```
snap install --edge chad-stride
```### Windows
Someone please tell me
## Contributing
This basically a read-only repository. Everything happens inside the command, as intended by Terry.