Sobre o projeto
Typer é uma biblioteca Python usada para criar aplicações de interface de linha de comando (CLI). Ela aproveita os type hints modernos do Python para definir argumentos e opções de CLI, reduzindo a duplicação de código e fornecendo forte suporte do editor com autocompletar e verificação de tipos.
As principais capacidades incluem:
- Geração automática de telas de ajuda (`--help`) e conclusão de shell para Bash, Zsh, Fish e PowerShell.
- Suporte para estruturas de comando complexas, incluindo árvores aninhadas de comandos e grupos de subcomandos.
- Uma ferramenta de linha de comando `typer` independente que pode executar scripts Python como CLIs, mesmo que eles não utilizem a biblioteca Typer internamente.
- Integração com a biblioteca Rich para relatórios de erro formatados.
- Boilerplate mínimo, permitindo que os desenvolvedores comecem com apenas duas linhas de código.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.