Ikeaのかわいいかわいいサメのぬいぐるみは別として、Blåhajはあなたの入力を着色し、フラグを示し、カラフルなサメを印刷するLolcatのようなCLIツールです!
選択できるさまざまなフラグ/色と、フラグサイズからライン、単語、文字で色付けするかどうかまで多くのオプションがあります。
リリースページから、静的にリンクされた事前に構築されたバイナリの1つをダウンロードできます。
それらは私たちの素敵な行動によって構築され、公開されています。
Arch Linuxユーザーは、Blahaj(またはBlahaj-Git)AURパッケージをインストールできます。
docker run --rm -it --name blahaj ghcr.io/geopjr/blahaj -h
crystal
1.8.0
$ make
(または$ make static
# make install
たとえばのフラグ。三角形、円、または記号は、それらをどこでどのように表示するかを決定するのに十分な水平スペースが必要です。 Blåhajは、入力がどれくらいの期間になるかを事前に知ることができません。
前の質問と同じように、Blåhajは、テキストが入力中に入力を着色するため、テキストが(垂直に)どれくらいの時間になるかを知ることができません。
素晴らしい!貢献セクションに従って、データ/colors.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テキストが含まれており、スクリーンリーダーを使用して、カーソルでホバリングしたり、ソースを見たりすることにより、それらの一部が混乱していることがわかります。
実行時にローカル./data/colors.yaml
ファイルをBLAHAJ_COLORS_YAML
env varに渡すことができます。これは、既に定義されているフラグをオーバーライドするためにも使用できます。
(カスタムファイルは./data/colors.yaml
形式に従う必要があります)