aha - ANSIカラーでの標準出力をそのままHTML化
ターミナルで操作した内容をブログなどに貼り付けると、単なるテキストでしかないので白黒になってしまいます。実際にはANSIカラーを用いてカラーリングされていることもあるでしょう。 そんな時に使ってみたいのがahaです。カラーリングされたターミナルの出力をそのままHTML化できます。
ahaの使い方
ahaは次のようなコマンドで実行します。
aha --help | aha --black --title "the awesome aha help"> aha-help.htm
例えば元々の出力は次のようになります。
コマンドを実行するとHTMLが生成されて、ターミナルの出力がカラーリングされた状態が確認できます。
さらにカラーテーマをピンクにもできます。
ahaのカラーリングは黒がきつめですが、そこはスタイルシートの変更もできますので、自分の好きなカラーリングを使えます。カラーリングされているとぐっと見やすくなりますので、出力結果をブログなどで紹介する際に使ってみると良さそうです。
ahaはC製のオープンソース・ソフトウェア(LGPL/Mozilla Public License)です。