A collection of terminal screensavers
pipes3d.mp4
balls.mp4
splits.mp4
pixel_sand2.mp4
life.mp4
tunnel.mp4
ant.mp4
Precompiled binaries are available for Windows, macOS and Linux.
Compile and install the latest release with:
cargo install terminal-toys
Alternatively, use cargo binstall
to install the binary directly from GitHub:
cargo binstall terminal-toys
List all screensavers by running terminal-toys
without arguments (or with --help
, -h
or help
)
$ terminal-toys -h
Usage: terminal-toys <COMMAND>
Commands:
balls Bouncy balls!
pipes3d 3d pipe screensaver
splits Lines that split after a while
life Game of life
sand Falling sand
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
Each screensaver has its' own --help
/-h
$ terminal-toys balls -h
Bouncy balls!
Usage: terminal-toys balls [OPTIONS]
Options:
-m, --marker <TYPE> Marker type (Braille, Dot, Bar, Block, HalfBlock) [default: Braille]
-n, --max-balls <BALLS> Number of balls to spawn [default: 50]
-h, --help Print help
If your terminal font does not support braille characters, try using -m HalfBlock