色がつくカラフルなdiffコマンド colordiffのインストール方法について紹介します。
FreeBSDはportsからcolordiffをインストールすることができます。
cd /usr/ports/textproc/colordiff
sudo make install clean
===> Vulnerability check disabled, database not found
=> colordiff-1.0.7.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://easynews.dl.sourceforge.net/sourceforge/colordiff/.
colordiff-1.0.7.tar.gz 100% of 15 kB 1002 kBps
===> Extracting for colordiff-1.0.7
=> MD5 Checksum OK for colordiff-1.0.7.tar.gz.
=> SHA256 Checksum OK for colordiff-1.0.7.tar.gz.
===> colordiff-1.0.7 depends on file: /usr/local/bin/perl5.8.8 - found
===> Patching for colordiff-1.0.7
===> colordiff-1.0.7 depends on file: /usr/local/bin/perl5.8.8 - found
===> colordiff-1.0.7 depends on file: /usr/local/bin/perl5.8.8 - found
===> Configuring for colordiff-1.0.7
===> Installing for colordiff-1.0.7
===> colordiff-1.0.7 depends on file: /usr/local/bin/perl5.8.8 - found
===> Generating temporary packing list
===> Checking if textproc/colordiff already installed
install -o root -g wheel -m 555 /usr/ports/textproc/colordiff/work/colordiff-1.0.7/colordiff.pl /usr/local/bin/colordiff
install -o root -g wheel -m 444 /usr/ports/textproc/colordiff/work/colordiff-1.0.7/colordiff.1 /usr/local/man/man1
install -o root -g wheel -m 444 /usr/ports/textproc/colordiff/work/colordiff-1.0.7/colordiffrc /usr/local/etc/colordiffrc.default
install -o root -g wheel -m 444 /usr/ports/textproc/colordiff/work/colordiff-1.0.7/colordiffrc /usr/local/etc
===> Compressing manual pages for colordiff-1.0.7
===> Registering installation for colordiff-1.0.7
===> Cleaning for colordiff-1.0.7
% /usr/local/bin/colordiff file1 file2
またdiffの結果を色付けすることも可能です。
% diff file1 file2 | colordiff
0 コメント:
コメントを投稿