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.
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 quickie_runner-0.10.0.tar.gz.
File metadata
- Download URL: quickie_runner-0.10.0.tar.gz
- Upload date:
- Size: 219.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43708686511536659a102632bf98554421ccfbfa17344c2abf359e7e0759a484
|
|
| MD5 |
62c31ff6af8f6e2905c5e1ac5996fdf9
|
|
| BLAKE2b-256 |
a03f4e67d7370d070372e6f9c2e3e285c56ba31f286c711eb52151cd44a5a615
|
File details
Details for the file quickie_runner-0.10.0-py3-none-any.whl.
File metadata
- Download URL: quickie_runner-0.10.0-py3-none-any.whl
- Upload date:
- Size: 60.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26815b6b51d023d8f80dcd3541a47b9f7bad0f55cefa6f7cefa952555d655d77
|
|
| MD5 |
508c7d8588edb0114df6019b90dc5697
|
|
| BLAKE2b-256 |
683bc10c872b5a7f9663aba894250eed337f2a2dfbaecb098cc5b1214b09fba6
|