
数年前に、LinuxでソースファイルをSyntaxHighlightして出力させるコマンドについて書いたことがあるのだが、最近batというRustで書かれたものも出たらしい。
Boxを出力して、その中にソースコードをSyntax Highlightして表示してくれるらしい。 インストールは簡単で、Ubuntuなら用意してあるdebパッケージを使えばいいし、OS Xならbrewからインストールできるようだ。 (パッケージをダウンロードする際は、releasesページから最新版のURLを確認すること)
# Debian/Ubuntuの場合
wget https://github.com/sharkdp/bat/releases/download/v0.9.0/bat_0.9.0_amd64.deb
sudo dpkg -i ./bat_0.9.0_amd64.deb
# OS Xの場合
brew install bat
後は、ソースコードを指定して閲覧すればいい。
bat /path/to/source
結構いい感じに出力されてる。 今までは同じような用途だとccatやvimcatなんかを利用することが多かったけど、batもいいなぁ。