Skip to content

sschleemilch/cookiecutter-python-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cookiecutter Python Command Line Tool

Cookiecutter template for a Python package with a visually appealing CLI interface.

image

Features

  • uv as Python packaging and dependency management system
  • Command line interface using click
  • Beautiful logging, cli helpers and tracebacks using rich and rich-click
  • State of the art Python packaging structure with src and tests assuring portability
  • Pytest
  • Pre-Commit Config to simplify validation at commit time
  • Use Typing and mypy as a checker