/pipesX.sh

Animated pipes terminal screensaver at an angle.

Primary LanguageShellMIT LicenseMIT

pipesX.sh

Animated pipes terminal screensaver at an angle.
doc/pipesX.png

Screenshot of pipesX.sh, click to watch a screencast on YouTube.

In 2013, I modified the pipes.sh and it inspired me to create this version, that is piping at an angle.

If you want to install, you can run:

$ make install

By default, it installs to /usr/local; for user home, you can run:

$ make PREFIX=$HOME/.local install

Or any PREFIX you prefer.

The Makefile also provides uninstall target.

Number of pipes (Default: 1).

Types of pipes, can be used more than once (Default: 0).

-t # Charaters
-t 0

╱╲

doc/pipesX.t0.png
-t 1

/\

doc/pipesX.t1.png

Piping interval or maze generation interval. (Default: 0.05)

Framerate (Default: 75)

Probability of a turning pipe or of in maze generation. (Default: 25)

Reset after x characters, 0 if no limit (Default: depending on screen size)

Random starting point.

No color.

doc/pipesX.C.png

Maze generation.

doc/pipesX.X.png

Help message.

Print version number.

Press any key to exit, except in Bash < 4, Control + C to exit.

pipesX.sh is licensed under the MIT License:

Copyright (C) 2013, 2014 by Yu-Jie Lin