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