Об этом проекте
Typer — это библиотека Python, используемая для создания приложений с интерфейсом командной строки (CLI). Она использует современные подсказки типов Python для определения аргументов и опций CLI, что сокращает дублирование кода и обеспечивает отличную поддержку редакторов с автодополнением и проверкой типов.
Ключевые возможности включают:
- Автоматическая генерация экранов помощи (`--help`) и автодополнение командной оболочки для Bash, Zsh, Fish и PowerShell.
- Поддержка сложных структур команд, включая вложенные деревья команд и группы подкоманд.
- Автономный инструмент командной строки `typer`, который может запускать Python-скрипты как CLI, даже если они не используют библиотеку Typer внутри.
- Интеграция с библиотекой Rich для форматированного вывода сообщений об ошибках.
- Минимальное количество шаблонного кода, что позволяет разработчикам начать работу всего с двух строк кода.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.