Sobre el proyecto
Typer es una biblioteca de Python utilizada para crear aplicaciones de interfaz de línea de comandos (CLI). Aprovecha las sugerencias de tipos modernas de Python para definir argumentos y opciones de CLI, reduciendo la duplicación de código y proporcionando un sólido soporte del editor con autocompletado y comprobación de tipos.
Las capacidades clave incluyen:
- Generación automática de pantallas de ayuda (`--help`) y completado de shell para Bash, Zsh, Fish y PowerShell.
- Soporte para estructuras de comandos complejas, incluyendo árboles anidados de comandos y grupos de subcomandos.
- Una herramienta de línea de comandos `typer` independiente que puede ejecutar scripts de Python como CLIs incluso si no utilizan la biblioteca Typer internamente.
- Integración con la biblioteca Rich para el reporte de errores formateados.
- Boilerplate mínimo, lo que permite a los desarrolladores comenzar con tan solo dos líneas de código.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.