À propos du projet
Typer est une bibliothèque Python utilisée pour créer des applications d'interface en ligne de commande (CLI). Elle s'appuie sur les indices de type Python modernes pour définir les arguments et les options de la CLI, réduisant ainsi la duplication de code et offrant un support éditeur robuste avec l'autocomplétion et la vérification des types.
Les capacités clés incluent :
- La génération automatique d'écrans d'aide (`--help`) et de la complétion shell pour Bash, Zsh, Fish et PowerShell.
- La prise en charge de structures de commandes complexes, y compris des arbres de commandes imbriqués et des groupes de sous-commandes.
- Un outil en ligne de commande `typer` autonome capable d'exécuter des scripts Python en tant que CLI, même s'ils n'utilisent pas internement la bibliothèque Typer.
- L'intégration avec la bibliothèque Rich pour un rapport d'erreurs formaté.
- Un minimum de code répétitif, permettant aux développeurs de commencer avec seulement deux lignes de code.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.