| Crates.io | pipes-rs |
| lib.rs | pipes-rs |
| version | 0.1.1 |
| created_at | 2025-07-09 11:48:57.498785+00 |
| updated_at | 2025-07-09 11:56:39.852908+00 |
| description | A rust rewrite of pipes.sh |
| homepage | |
| repository | https://github.com/dnorhoj/pipes-rs |
| max_upload_size | |
| id | 1744817 |
| size | 88,046 |
Pipes-rs is a rewrite of pipes.sh in Rust. It is a simple screensaver that displays a random pattern of pipes on the screen.
Install with cargo install pipes-rs.
Run with pipes-rs. You can use the --help flag to see the available options.
pipes-rs --help
Usage: pipes-rs [OPTIONS]
Options:
-d, --debug Show debug information
-p, --pipes <PIPES> Amount of pipes to show [default: 1]
-s, --pipeset <PIPESET> Which pipeset to use (between 0-6) [default: 0]
-f, --fps <FPS> Frames per second [default: 60]
-c, --frame-clear <FRAME_CLEAR> Amount of frames to show before clearing screen [default: 1000]
-b, --straight-bias <STRAIGHT_BIAS> Straight bias (higher values result in less turns) [default: 13]
--random-pipeset Use random pipeset for each pipe
--no-colors Disable colors :(
--keep-colors Keep colors when pipes hit edge
--transparent Use transparent background (no background color)
-h, --help Print help