diffの内容をansi2htmlを使ってhtmlファイルにカラーで書き出したい2015/07/15こんにちは。暑くなってきましたね。フロントエンドの仕事をしていると、サーバー側で使うテンプレートファイルを作るときがあります。サーバー側の言語が何も組み込まれていない状態のhtmlを作って、クライアントに納品。クライアントで、プログラムを組み込むみたいな。それでテンプレートの更新をすることになったとします。作業完了後に、修正したテンプレートファイルと一緒に、どこを修正したかわかる差分の指示書をつけてあげると親切です。以前は手動で「xx行目に追加」みたいな感じで、テキストファイルを作っていたのですが、ちょっと面倒だなと思ってました。git使っているんだから、diffを使って書き出してあげればよいと思いました。diffを使うターミナル上でコマンドを打てばファイルにすぐにかきだせます。diff.txtだけどこれで書き出されるファイルは、文字情報だけなのでカラーじゃなく見づらい気がします。つけてあげることでカラーで見えるのに残念です。ターミナルのキャプチャansi2htmlを使うググってみたところ、ansi2htmlというスクリプトを見つけました。ralphbean/ansi2html使い方は簡単で、スクリプトをダウンロードしてきてコマンドを打てばOKです。いう名前で書き出しています。diff_color.htmlすぐに書き出すことができました。LINEスタンプ作りました!毎日使える。プログラミングこのブログについてこんにちは。フロントエンドエンジニアです。自作のiPhoneアプリを作っています。