Metadata-Version: 2.4
Name: papyrium-cli
Version: 0.1.0
Summary: The papyrium command: run a virtual vintage printer, replay its jobs and inspect them.
Author-email: Robert Smallshire <robert@smallshire.org.uk>
License-Expression: MIT
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: papyrium-core>=0.1.0
Requires-Dist: papyrium-exception>=0.1.0
Requires-Dist: papyrium-extension>=0.1.0
Requires-Dist: papyrium-transport-raw-tcp>=0.1.0
Requires-Dist: papyrium-output-png>=0.1.0
Requires-Dist: papyrium-output-pdf>=0.1.0
Requires-Dist: papyrium-advertiser-mdns>=0.1.0
Requires-Dist: click>=8.1.7
Requires-Dist: asyoulikeit>=1.5.1
Dynamic: license-file

# papyrium-cli

The `papyrium` command. `papyrium serve` runs a printer: it listens on a
transport (raw TCP on port 9100 by default), captures every job it
receives, prints it with the chosen printer model, and can announce itself
on the network with `--advertise`. `papyrium render` prints a captured job
again, `list-jobs` reports the jobs captured, and the `list-...` and
`describe-...` commands report the installed plug-ins.

It brings the raw TCP transport, the PNG and PDF outputs and the multicast
DNS advertiser, but no printer model: install the models you want, such as
`papyrium-model-epson-fx80`, or install `papyrium` for the command with
every model.
