Files
python-cli-template/{{cookiecutter.project_slug}}
2026-01-19 21:16:56 +01:00
..
2026-01-19 21:16:56 +01:00
2026-01-19 21:16:56 +01:00
2026-01-19 21:16:56 +01:00
2026-01-19 21:16:56 +01:00
2026-01-19 21:16:56 +01:00

{{ cookiecutter.project_name }}

{{ cookiecutter.description }}

Installation

uv sync

Usage

{{ cookiecutter.project_slug }} --help
{{ cookiecutter.project_slug }} config show
{{ cookiecutter.project_slug }} config init

Configuration

Default config path (XDG):

~/.config/{{ cookiecutter.project_slug }}/config.toml

Override with:

export {{ cookiecutter.package_name | upper }}_CONFIG=/path/to/config.toml

Development

Setup

uv sync --group dev

Code Quality

uv run ruff check src tests
uv run ruff format src tests
uv run mypy src
uv run invoke lint

Testing

uv run pytest
uv run invoke test

License

MIT License - see LICENSE file for details.