Developer CLI for UploadKit validation, inspection, and upload simulation.
A local debug surface for composing Core + security + feature-package validators without writing app code.
Use during development and CI to lint fixture uploads.
- Do not expose framework HTTP APIs here.
- Do not use as a production upload gateway.
pip install uploadkit-cli
# Optional feature packages
pip install 'uploadkit-cli[pdf,office,audio]'
# or
pip install 'uploadkit-cli[all]'uploadkit validate path/to/file.pdf -e pdf
uploadkit inspect path/to/file.docx
uploadkit simulate path/to/file.wav --policy audio --json
uploadkit policies list
uploadkit doctorExit code 1 on validation failure (CI-friendly with --json).
No coverage badge yet. CI runs pytest without a coverage gate, and current smoke tests leave many CLI branches unexercised (missing optional extras, inspect error paths, flag variants) — about 65% when measured locally.
A coverage badge will be added once CI enforces a gate. Unlike Core / framework adapters, this package does not claim 100% coverage.
See CHANGELOG.md.
See CONTRIBUTING.md.