4371 подписчик
Timeweb Cloud CLI 🧙♂️ версия 2.0.0
CLI растёт не по годам и теперь работает на библиотеке Typer вместо Click, что позволило нам внедрить новые крутые фичи:
➖ Вызов программы через интерпретатор python -m twc version.
➖ Вызов опций --verbose, --config, --profile хоть в начале команды, хоть в конце.
➖ Поддержка автодополнения команд для оболочки PowerShell.
➖ Поддержка обычного оператора if для создания взаимоисключающих опций.
Кроме того, на Гитхабе появилась автоматически генерируемая документация по работе с утилитой. Теперь полный список доступных опций, команд и субкоманд можно смотреть не только в терминале.
А ещё мы провели масштабный рефакторинг всей кодовой базы утилиты — всего около 5500 строк кода. Благодаря этому мы, во-первых, унифицировали синтаксис и имена команд, а во-вторых, упростили себе дальнейшую разработку.
⚠️ В новой версии CLI есть обратно несовместимые изменения. Поэтому, прежде чем на нее перейти, ознакомьтесь со всем списком обновлений в чейнджлоге →
Около минуты
6 мая 2023
164 читали