Skip to content

atzhukov/paperjet

Repository files navigation

paperjet 🖨️

Warning

Windows is currently not supported.

Requirements

You will need the Rust toolchain.

On Unix and macOS, you will need CUPS, which most likely is already installed. For development, you will also need libcups2-dev and liblcang-dev. You can install all of the above using your system's package manager, for example:

sudo apt install cups libcups2-dev libclang-dev

For PDF transformations, PDFium is currently used, and can be linked dynamically after building the executable. You can download the PDFium binary here and put it in target/debug or target/release after the Rust executable is built.

Switching to static linking is planned, so that there is no manual downloading required.

Build

Build the executable with:

cargo build -r

and run with:

./target/release/paperjet --help

Alternatively, build and run directly with one command:

cargo run -q -- --help

About

Printing CLI with light PDF transformation support and duplex mode helper.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Contributors

Languages