Cement — это фреймворк для создания CLI-приложений на Python:
✅ подходит как для простых скриптов, так и для сложных многоуровневых систем.
✅ можно использовать как микро-фреймворк или как основу для масштабных проектов.
Установка:
pip install cement
# или с CLI-расширениями
pip install cement[cli]
Ключевые возможности:
— Система handlers & interfaces для гибкой кастомизации
— Поддержка конфигов из нескольких файлов
— Парсер аргументов + слияние с конфигом
— Поддержка плагинов и расширений
— Логирование (консоль + файлы)
— Кэширование для ускорения
— Zero external deps (кроме опциональных)
⚡️ Cement = быстрый старт + масштабируемость + стабильность.
Подходит и для дата-инженеров, и для Python-разработчиков, которым нужны надёжные CLI-инструменты.
🐸 Библиотека питониста
#буст