Об этом проекте

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