Quickie - A CLI Tool for Quick Tasks
Quickie is a powerful and flexible command-line tool designed to simplify task automation. It supports both per-project and global task configurations, making it ideal for developers and teams.
Documentation is available at quickie.readthedocs.io.
Development
This project uses uv for dependency management.
Setup
uv sync --dev
pre-commit install
Running tests
uv run pytest
Run the tests with coverage and enforce the project's coverage threshold:
uv run pytest --cov --cov-report=term-missing --cov-fail-under=95
Linting and formatting
uv run ruff check .
uv run ruff format .
Pre-commit
Hooks are configured in .pre-commit-config.yaml and run automatically on commit. To run them manually:
uv run pre-commit run --all-files
Continuous integration
CI runs on GitHub Actions for every push and pull request (see .github/workflows/ci.yml). It runs the test suite with coverage, linting, formatting checks, and pre-commit.
See CONTRIBUTING.md for more details.
Metadata
Release files for quickie-runner 0.11.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| quickie_runner-0.11.0.tar.gz | 223.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quickie_runner-0.11.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 285.8 kB
Release files / quickie_runner-0.11.0.tar.gz
| Download URL | quickie_runner-0.11.0.tar.gz |
|---|---|
| Size | 223.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2dd5551207972c34ddcb736208f246cb705fd5af450c76147c75f77e7ff6ab88
|
|
BLAKE2b-256 checksum How to use checksums |
e2de4a1be1e2632de210d07646149e4d0f448ead03fa73c157b276cf51250bde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / quickie_runner-0.11.0-py3-none-any.whl
| Download URL | quickie_runner-0.11.0-py3-none-any.whl |
|---|---|
| Size | 62.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5871841b782c111f3c5222a0f5dffdb1a9db84ea1cd5ac308a5621d7dafaab32
|
|
BLAKE2b-256 checksum How to use checksums |
1581ecd08d3c4d3d4fc70d5cc918cb6988c8a04d7650e4fb1e2d0c1663843e49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|