В следующей статье мы рассмотрим пастель. Это инструмент, который сейчас у вас в Версия 0.8.1. Эта программа, если нам интересно генерировать, анализировать, преобразовывать и манипулировать цветами, это позволит нам сделать это из командной строки. Программа написана на Rust и выпущена под лицензиями. Лицензия Apache (версия 2.0) y MIT лицензии.
Как я уже сказал, пастель - это инструмент для использования в терминале, с помощью которого пользователи могут генерировать, анализировать, преобразовывать цвета и управлять ими. Является поддерживает множество различных форматов и цветовых пространств, таких как RGB (sRGB), HSL, CIELAB, CIELCh, а также 8- и 24-битные представления ANSI.
Установите Pastel на Ubuntu
В виде оснастки
к установите эту утилиту в нашу систему Ubuntu как оснастка (Версия 0.8.0), нам нужно будет только открыть терминал (Ctrl + Alt + T) и выполнить в нем команду установки:
sudo snap install pastel
Если в другое время вам понадобится обновить программу, когда появится новая версия, вам просто нужно набрать команду:
sudo snap refresh pastel
После установки в терминале (Ctrl + Alt + T) мы можем проверить доступные варианты написав в нем:
pastel -h
деинсталляция
Удалить это приложение из нашей системы так же просто, как и установить. Это будет только необходимо открыть терминал (Ctrl + Alt + T) и используйте в нем соответствующую команду удаления:
sudo snap remove pastel
Как пакет .deb
Последнюю версию этой программы можно найти на страница релиза проекта. Кроме того, чтобы получить последнюю версию (0.8.1), опубликованную сегодня, у нас также будет возможность открыть терминал (Ctrl + Alt + T) и использовать Wget чтобы скачать пакет .deb необходимо:
wget https://github.com/sharkdp/pastel/releases/download/v0.8.1/pastel_0.8.1_amd64.deb
Когда загрузка будет завершена, мы сможем приступить к установке пакета. Для этого в том же терминале выполним:
sudo dpkg -i pastel_0.8.1_amd64.deb
По окончании установки остается только начать пользоваться программой. За убедитесь, что установка прошла успешно, вам просто нужно ввести в командной строке:
pastel -V
деинсталляция
к удалите установленную программу с помощью пакета .deb, необходимо только открыть терминал (Ctrl + Alt + T) и выполнить в нем:
sudo apt remove pastel
Беглый взгляд на пастель
Получить помощь
Этот инструмент предоставит нам ряд опций, таких как насыщение, смешивание или раскраска. За посмотреть полный список всех возможностей, которые он нам предлагает, нужно только написать в терминале название программы:
pastel
к получить больше информации о конкретном варианте (например, краска), мы можем использовать в терминале:
pastel paint -h
Другой способ получить тот же результат, это будет писать:
pastel help paint
Показать название цвета
Выбор название формата покажет нам название данного цвета:
pastel format name 44ca12
Показать детали цвета
Выбор color покажет нам информацию о цветах, которые мы добавляем в шестнадцатеричном формате:
pastel color 0E5478 c7f484
Получите случайные цвета
Мы сможем получить два случайных цвета с помощью опции случайный этого инструмента следующим образом:
pastel random -n 2
Параметры канала
Много параметры, которые мы можем использовать с пастелью, могут быть составлены путем передачи вывода одной команды другой. Примером этого может быть:
pastel random | pastel mix red | pastel lighten 0.2 | pastel format hex
Передавать цвета в качестве аргументов
Цвета могут быть передать как позиционные аргументы. Примером этого может быть:
pastel lighten 0.2 orchid orange lawngreen
Считывать цвета из стандартного ввода
также цвета можно прочитать из стандартного ввода:
printf "%s\n" orchid orange lawngreen | pastel lighten 0.2
Смешайте цвета
При использовании опции смешивать мы сможем создать новый цвет. Например, если мы смешаем желтый и красный в цветовом пространстве RGB, получится следующий результат:
pastel mix --colorspace=RGB yellow red
Преобразование формата
Этот инструмент также позволит нам конвертировать цвета из одного формата в другой:
pastel format hsl ff8000
Пользователи могут обратитесь к интересным ресурсам из одного из разделов, предлагаемых в репозиторий проекта на GitHub.
Будьте первым, чтобы комментировать