Além de um fofo de luxo de tubarão fofo da Ikea, Blåhaj é uma ferramenta cli do tipo LOLCAT que coloriza sua entrada, mostra bandeiras e imprime tubarões coloridos!
Possui uma grande variedade de sinalizadores/cores para escolher e muitas opções do tamanho do sinalizador até a colorir por linha, palavra ou caractere.
Você pode baixar um dos binários pré-construídos vinculados estaticamente na página de lançamentos.
Eles são construídos e publicados por nossas ações adoráveis.
Os usuários do Arch Linux podem instalar o pacote Blahaj (ou o Blahaj-Git) AUR.
docker run --rm -it --name blahaj ghcr.io/geopjr/blahaj -h
crystal
- 1.8.0
$ make
(ou $ make static
no alpino linux para uma construção estática)# make install
Bandeiras com por exemplo. Os triângulos, círculos ou símbolos precisam de espaço horizontal suficiente para determinar onde e como exibi -los. Blåhaj não pode saber com antecedência quanto tempo será a entrada.
Assim como a pergunta anterior, o Blåhaj não sabe quanto tempo será o texto (verticalmente), pois coloriza a entrada à medida que entra.
Ótimo! Siga a seção contribuinte e modifique dados/cores.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
), bandeira ( -f
), sinalizador com multiplicador 2x ( -f -m 2
) -i
) -b
), palavras individuais em vez de linhas ( -w
)Observe como a cor do primeiro plano muda com base na cor de fundo.
Todas as imagens acima incluem texto alt e você é incentivado a lê -lo, se você achar partes delas confusas, usando leitores de tela, pairando sobre elas com seu cursor ou olhando para a fonte.
Você pode passar por um arquivo local ./data/colors.yaml
no tempo de execução para o BLAHAJ_COLORS_YAML
Env var e o blåhaj irá analisá -lo. Isso também pode ser usado para substituir os sinalizadores já definidos.
(O arquivo personalizado precisa seguir o formato ./data/colors.yaml
)