CLI parity

Compatibility-focused commands carried by the Rust CLI

These are the commands and flags shaped to feel familiar to users coming from earlier Paperless CLI workflows.

Implemented

  • document content
  • Incremental document tag edits through document edit
  • tag edit
  • pdf read and pdf info
  • config set-url and config set-token
  • PAPERLESS_URL and PAPERLESS_TOKEN
  • Global --json, -q/--quiet, --no-color, and -u/--url

Examples

paperless document content 303
paperless document edit 303 --add-tag important --remove-tag TODO
paperless tag edit 12 --name receipts
paperless pdf read ./invoice.pdf
paperless config set-url https://paperless.example.com