⚡️ Легко создаём интерфейс командной строки



Для этого воспользуемся typer — модуль с открытым исходным кодом, позволяющий взаимодействовать с приложением из командной строки. В отличие от fire, он интуитивно понятнее и имеет больший функционал.



Установка: pip install typer



Здесь есть два варианта развития события:



Первый, если у вас всего один метод для работы, то вы можете воспользоваться typer.run, чтобы принять один аргумент — функцию.



Если же команд больше, то создайте класс Typer (на примере выше — app), и воспользуйтесь декоратором command.



После настройки всех функций, просто запустите приложение app().



#миниурок #typer