Warning
Windows is currently not supported.
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-devFor 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 the executable with:
cargo build -rand run with:
./target/release/paperjet --helpAlternatively, build and run directly with one command:
cargo run -q -- --help