| Crates.io | paperwave |
| lib.rs | paperwave |
| version | 0.2.0 |
| created_at | 2025-10-20 21:54:30.788898+00 |
| updated_at | 2025-10-29 17:04:24.325143+00 |
| description | CLI tool to display images on Inky displays |
| homepage | |
| repository | https://github.com/ikornaselur/paperwave |
| max_upload_size | |
| id | 1892763 |
| size | 68,271 |
Paperwave is a Rust CLI for working with Inky e-paper displays. It can probe the attached hardware, render demo patterns, and show images with palette-aware resizing, rotation, and dithering.
cargo build --release.Example commands:
# Probe the system without updating the display
paperwave --detect-only --debug
# Display an image with custom rotation and saturation
paperwave --rotate 90 --saturation 0.6 path/to/image.png
CLI tool to display images on Inky displays
Usage: paperwave [OPTIONS] [IMAGE]
Arguments:
[IMAGE] Optional PNG to display
Options:
-s, --saturation <SAT> Palette saturation from 0.0 (desaturated) to 1.0 (saturated) [default: 0.5]
-r, --rotate <ROTATION> Rotate image before display (degrees clockwise) [default: 0] [possible values: 0, 90, 180, 270]
--detect-only Probe hardware and report detection results without updating the panel
--debug Print probe/debug information before running
-h, --help Print help