Python CLI & TUI Application Development
Parent: Programming Languages · researched 2026-06-02T18:06:05.087Z· 6 sources · 7 concepts · skill python-cli-tui
Children
- argparse (stdlib subcommands, type coercion) (frontier)
- Click (decorator groups, parameter types, context, CliRunner testing) (frontier)
- Typer (type-hint driven, Annotated idiom, built on Click) (frontier)
- CLI library selection (argparse vs Click vs Typer) (frontier)
- Rich (console markup, tables, progress, RichHandler, tracebacks) (frontier)
- Textual (widgets, reactive attributes + watch methods, messages, TCSS, workers, browser serve) (frontier)
- Entry points / [project.scripts] + exit codes + testing through the runner (frontier)
Frontier under this node: CLI library selection (argparse vs Click vs Typer), Click (decorator groups, parameter types, context, CliRunner testing), Entry points / [project.scripts] + exit codes + testing through the runner, Rich (console markup, tables, progress, RichHandler, tracebacks), Textual (widgets, reactive attributes + watch methods, messages, TCSS, workers, browser serve), Typer (type-hint driven, Annotated idiom, built on Click), argparse (stdlib subcommands, type coercion)