🚀 Click — библиотека для создания CLI-приложений на Python

Click позволяет быстро и удобно создавать интерфейсы командной строки компонуемым способом, требуя минимального шаблонного кода. Идеально подходит для скриптов любой сложности:

  • Простота и лаконичность: декларативный синтаксис и автоматическое генерирование справки.
  • Модульность: выстраивайте команды и подсистемы через вложенные группы (@click.group()).
  • Гибкая обработка параметров: поддержка флагов, опций, аргументов и пользовательских типов.
  • Расширяемость: легко интегрируется с другими инструментами и библиотеками.
  • Активное сообщество и поддержка: регулярно обновляется, подробная документация и множество примеров.

👉 Официальная документация: https://click.palletsprojects.com/