Помимо симпатичной плюши акулы из Ikea, Blåhaj-это инструмент CLI, похожий на LOLCAT, который раскрашивает ваш ввод, показывает флаги и печатные акулы!
Он имеет широкий спектр флагов/цветов на выбор и множество вариантов размера флага до окрашивания по линии, слову или символу.
Вы можете скачать одно из статически связанных предварительно созданных двоичных файлов со страницы релизов.
Они построены и опубликованы нашими прекрасными действиями.
Пользователи Arch Linux могут установить пакет AUR Blahaj (или Blahaj-Git).
docker run --rm -it --name blahaj ghcr.io/geopjr/blahaj -h
crystal
- 1.8.0
$ make
(или $ make static
на Alpine Linux для статической сборки)# make install
Флаги с например. Треугольники, круги или символы, нуждаются в достаточном горизонтальном пространстве, чтобы определить, где и как их отображать. Блохадж не может знать заранее, как долго будет вход.
Как и в предыдущем вопросе, Блохадж не может знать, сколько времени будет (вертикально), поскольку он раскрашивает ввод по мере его появления.
Большой! Следуйте разделу «Содействие» и измените данные/цвета. YAML.
flag name :
color :
- hex color
- per
- stripe
alias :
- aliases
- if any
$ blahaj -h
BLÅHAJ v2.2.0
Usage:
blahaj [arguments]
blahaj [arguments] file
command | blahaj [arguments]
Examples:
blahaj -c trans ~/.bashrc
blahaj -s -b
neofetch | blahaj -c gay
blahaj -f -c lesbian -m 4
blahaj -w /etc/os-release
Arguments:
-b, --background Color the background
-s, --shark Shork
-f, --flag Return a flag
-i, --individual Color individual characters
-w, --words Color individual words
-m MULTIPLIER, --multiplier=MULTIPLIER
Multiplier for the flag size (-f)
-c FLAG, --colors=FLAG Color scheme to use (Default: trans)
-r, --random Use a random color scheme
--flags List all available flags
-h, --help Show this help
-s
), флаг ( -f
), флаг с 2x -мультипликаторами ( -f -m 2
) -i
) -b
), отдельные слова вместо рядов ( -w
)Обратите внимание, как меняется цвет переднего плана на основе цвета фона.
Все изображения выше включают в себя ALT Text, и вам рекомендуется прочитать его, если вы обнаружите, что их сбивают с толку, используя считывателей экрана, парят над ними с курсором или глядя на источник.
Вы можете перенести локальный файл ./data/colors.yaml
во время выполнения в BLAHAJ_COLORS_YAML
Env var, а Blåhaj пройдут его. Это также можно использовать для переопределения уже определенных флагов.
(Пользовательский файл должен следовать формату ./data/colors.yaml
)