detuur / pipesX.sh

Animated pipes terminal screensaver at an angle.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pipesX.sh

Animated pipes terminal screensaver at an angle.

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

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

Contents

How this started

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

Installation

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.

Options

-n [1-]

Number of pipes (Default: 1).

-t [#]

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

-t # Charaters
-t 0

╱╲

-t 1

/\

-i [float]

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

-f [20-100]

Framerate (Default: 75)

-P [0-100]

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

-r LIMIT

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

-R

Random starting point.

-C

No color.

-X

Maze generation.

-h

Help message.

-v

Print version number.

Controls

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

About

Animated pipes terminal screensaver at an angle.

License:MIT License