CLI
CLI-приложение (Command Line Interface) - это такое приложение, в котором все действия осуществляются с помощью командной строки, в которую вводятся команды и параметры.
Пример для Windows
- Откройте командную строку. Для этого нажмите
Win + R
, в открывшемся окне напишитеcmd
и от души приложитесь по кнопкеEnter
; - Введите команду
tasklist
и нажмитеEnter
. Вы увидите список запущенных процессов, их идентификаторы и объём памяти, которые они занимают; - Выполните команду
tasklist /fi "memusage gt 200000"
, то есть добавьте кtasklist
параметр/fi "memusage gt 200000"
. Вы увидите список процессов, занимающих в памяти более 200 000 килобайт.
Ну а если вы уже знакомы с Git, Docker и другими инструментами, то с их CLI вы наверняка имели дело.
С помощью библиотеки click вы легко сможете создавать свои CLI-приложения. В конце урока, как и всегда, будет тренировочное задание.
Как установить click
- Откройте терминал (командную строку);
- Если умеете пользоваться виртуальным окружением, то создайте и активируйте его. Если нет, то пропустите этот шаг;
- Выполните команду
pip install click
.
Документация
У click очень подробная и качественная документация. Ознакомиться с ней можно здесь.
В уроке мы рассмотрим лишь самые базовые возможности, но click - это очень мощная библиотека с обширной функциональностью. Она позволяет управлять вводом и выводом в консоль по аналогии с библиотеками, рассмотренными в прошлых уроках. Так что очень рекомендуем заглянуть в документацию, чтобы сформировать полное представление о том, что такое click.