「cli-highlight」で無味乾燥なターミナル表示をカラフルに
cli-highlightとは
cli-highlightはターミナルでもエディタのように、シンタックスハイライトをしてくれるツールだ。
無味乾燥なターミナルがとっても見やすくなる。
Before
なんの面白みもない表示。
After
とってもカラフルで見やすい!
対応言語
highlight.jsが対応する言語すべてである。
2018年9月末現在で、176種類のシンタックスハイライトに対応しているというから驚きだ。主要なものはだいたい対応していると考えてよいだろう。
インストール
$ npm install -g cli-highlight
使い方
ファイル指定
$ highlight Dockerfile
パイプでつなぐ
$ cat Dockerfile | highlight
ヘルプ
$ highlight --help Usage: highlight [options] [file] Outputs a file or STDIN input with syntax highlighting Options: --theme, -t Use a theme defined in a JSON file --language, -l Set the langugage explicitely If omitted will try to auto-detect --version, -v Show version number [boolean] --help, -h Show help [boolean]
バージョン表示
$ highlight --version
2.0.0
おわりに
ローカルにあるファイルを表示するのもいいが、curlの結果をパイプでつなぐなんて使い方も結構便利だ。お試しあれ。