Найти тему
4371 подписчик

Timeweb Cloud CLI 🧙‍♂️ версия 2.0.0


CLI растёт не по годам и теперь работает на библиотеке Typer вместо Click, что позволило нам внедрить новые крутые фичи:

➖ Вызов программы через интерпретатор python -m twc version.

➖ Вызов опций --verbose, --config, --profile хоть в начале команды, хоть в конце.

➖ Поддержка автодополнения команд для оболочки PowerShell.

➖ Поддержка обычного оператора if для создания взаимоисключающих опций.

Кроме того, на Гитхабе появилась автоматически генерируемая документация по работе с утилитой. Теперь полный список доступных опций, команд и субкоманд можно смотреть не только в терминале.

А ещё мы провели масштабный рефакторинг всей кодовой базы утилиты — всего около 5500 строк кода. Благодаря этому мы, во-первых, унифицировали синтаксис и имена команд, а во-вторых, упростили себе дальнейшую разработку.

⚠️ В новой версии CLI есть обратно несовместимые изменения. Поэтому, прежде чем на нее перейти, ознакомьтесь со всем списком обновлений в чейнджлоге →
Timeweb Cloud CLI 🧙‍♂️ версия 2.0.
Около минуты
164 читали