ターミナル上でプログラミングコードを確認したいと思うことがあります。そんな時はわざわざエディタを立ち上げるのは面倒で、catなどのコマンドを使うでしょう。しかし標準出力に出すだけではカラーリングされていない状態で出力されるのが問題です。 そこで使ってみたいのがhicatです。出力結果をハイライティングしてくれるコマンドです。

hicatの使い方

標準出力の結果をパイプでつなぐだけです。

ハイライト処理にはhighlight.jsを使っているので多くのプログラミング言語に対応しています。基本的に言語は自動的に選択されますが、不明確な場合は -l オプションをつけることで指定もできます。

highlight.jsはnode/JavaScript製のオープンソース・ソフトウェア(MIT License)です。

rstacruz/hicat: Command-line syntax highlighter