Skip to content

Tormyst/pipes.sh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pipes.sh

Animated pipes terminal screensaver.
doc/pipes.png

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

  • Bash 4+ since version 1.0.0.

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.

If you are a Homebrew user, you can install via:

$ brew install pipes-sh

Number of pipes (D=1).

Type of pipes, can be used more than once (D=0).

-t # Characters
-t 0

┃┏ ┓┛━┓ ┗┃┛┗ ┏━

doc/pipes.t0.png
-t 1

│╭ ╮╯─╮ ╰│╯╰ ╭─

doc/pipes.t1.png
-t 2

│┌ ┐┘─┐ └│┘└ ┌─

doc/pipes.t2.png
-t 3

║╔ ╗╝═╗ ╚║╝╚ ╔═

doc/pipes.t3.png
-t 4

|+ ++-+ +|++ +-

doc/pipes.t4.png
-t 5

|/ \/-\ \|/\ /-

doc/pipes.t5.png
-t 6

.. .... .... ..

doc/pipes.t6.png
-t 7

.o oo.o o.oo o.

doc/pipes.t7.png
-t 8

-\ /\|/ /-\/ \|

doc/pipes.t8.png

Custom pipe, for example: -t cMAYFORCEBWITHYOU.

doc/pipes.tc.png

Framerate (D=75).

Probability of a straight fitting (D=13).

Reset after x characters, 0 if no limit (D=2000).

Random starting point.

No bold effect.

No color.

doc/pipes.C.png

Help message.

Print version number.

Press any key to exit the program.

Feel free to fork and/or create pull request. If you're contributing, remember your changes will be released under the MIT license.

About

Animated pipes terminal screensaver

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 87.6%
  • Makefile 12.4%