2013-12-17から1日間の記事一覧

シェルスクリプトで出力先がターミナルかどうかを判定する

先ほどの記事 でエスケープシーケンスまわりについて調べている時に、 「出力先がターミナル(tty)の場合」と「出力先がファイル、その他の場合」でエスケープシーケンスを出し分けする方法が気になりました。たとえば、ls コマンドでは $ ls --color=auto と…

Mercurial の diff を美しく表示するために必要なたった 1つの設定

このエントリは Mercurial Advent Calendar 2013 の17日目です。 タイトルは Git の diff を美しく表示するために必要なたった 1 つの設定 #git のパクリです。すみません。↑の記事を読んで、単語単位で diff 表示のできる git + diff-highlight が羨ましく…