uploadkit-cli
Developer CLI for UploadKit validation, inspection, and upload simulation.
What problem does this solve?
A local debug surface for composing Core + security + feature-package validators without writing app code.
When to use it
Use during development and CI to lint fixture uploads.
When not to use it
- Do not expose framework HTTP APIs here.
- Do not use as a production upload gateway.
Installation
pip install uploadkit-cli
# Optional feature packages
pip install 'uploadkit-cli[pdf,office,audio]'
# or
pip install 'uploadkit-cli[all]'
Commands
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 doctor
Exit code 1 on validation failure (CI-friendly with --json).
Coverage
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.
Changelog
See CHANGELOG.md.
Contributing
See CONTRIBUTING.md.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uploadkit_cli-0.1.0.tar.gz.
File metadata
- Download URL: uploadkit_cli-0.1.0.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f3815c7da4a2f082e5b89e752bd791c0c82657d721a742d78c691307b5f2108
|
|
| MD5 |
bbf8d21f855eb9a01521b1a77776793b
|
|
| BLAKE2b-256 |
3f59035ad33a909bb0178ff4b25fad7de39fe0ea91e69c57797e870794d6d96a
|
File details
Details for the file uploadkit_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: uploadkit_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83cbda2e0c42ab5a4a7f4f1b10552d2d14e13c583fcaee66c24785b3baf4d508
|
|
| MD5 |
033ce5f11258a93e36cb59dc808a3c77
|
|
| BLAKE2b-256 |
0ef09d264d99554a05d4d5cf4b35f98626ae2375bc8c929687e8080c774db3db
|