Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 990 Bytes

File metadata and controls

17 lines (13 loc) · 990 Bytes

Python CLI Tool Guidelines

Framework-specific guidelines for building CLI tools with Python and Typer. See overview.md for the full technology stack and replaceable library table.

File List

File Topic Replaceable Library
overview.md Technology Stack & Replaceable Libraries
project-structure.md Directory Structure & Architecture
cli-design.md Command Design, Options & Arguments Click, argparse, Fire
pipeline.md Pipeline Orchestration & Step Management
config.md Configuration Resolution & Defaults python-dotenv, dynaconf
process-lifecycle.md Exit Codes, Signals & I/O

Files marked with a replaceable library contain [Replaceable] notes at the top. The architectural principles remain the same regardless of the library chosen.