cli-applications
Typer CLI with multi-command layout, uv, Ruff, pytest, and a console script entry point. Best for internal tools and shippable CLIs.
This template provides a solid foundation for building cli-app applications. It comes with all the essential tools and configurations to help you get started quickly.
The CLI Starter template is designed to help developers jumpstart their projects with best practices, modern tooling, and a well-structured codebase.
Enhance your CLI Starter with these powerful extensions
Get started quickly with these popular template and extension combinations
cli-app
ci
$ uvx create-awesome-python-app \
--template cli-starter \
--addons github-setup
cli-app
editor
$ uvx create-awesome-python-app \
--template cli-starter \
--addons development-container
cli-app
ci
$ uvx create-awesome-python-app \
--template cli-starter \
--addons pre-commit
Start creating your awesome Python app with this template