Busca en todas las páginas de la documentación
10 pages in this section.
El contrato no escrito que cada framework de CLI de Python implementa bajo la superficie - streams, códigos de salida, gramática de argumentos, detección de TTY y precedencia de configuración - y por qué romperlo hace que una herramienta sea hostil para la scripting.
Anatomía de una buena herramienta de línea de comandos.
Tablas, barras de progreso, resaltado de sintaxis y registro.
Superposición de flags, variables de entorno y archivos de configuración.
`questionary`/`prompt_toolkit` para asistentes.
Herramientas descubribles, automatizables y que se comportan correctamente.