メモ置き場

bat オプションなどメモ

# -A 印刷できない文字を表示
$ echo -n " \t\r\n" | bat -A

# -l シンタックスハイライトの言語を指定
$ bat $file -l md

# -L サポートしている言語一覧を表示
$ bat -L

# --style スタイルを指定する.
#   よく使いそうなエイリアスは次の通り
#     -p, --plain : '--style=plain'と同じ
#     -n, --number: '--style=numbers'と同じ

# --paging ページングの指定.
#   デフォルトは`auto`。無効化する場合は`never`を指定
#   よく使いそうなエイリアス
#     -P : --paging=never と同じ
#     -pp : '--style=plain --pager=never' と同じ

# 環境変数
# BAT_THEME : デフォルトのtheme
# BAT_STYLE : デフォルトのstyle

# その他
# `tail -f` と組み合わせて使用する場合、ページングの無効化と言語の明示的な指定が必要
$ tail -f $file | bat -pp -l log

参考