Here's a couple of little perl scripts I use on a day to day basis, they simply beautify the output of command line CVS client program. I'm not a perl programmer so I'm sure there are much better ways of doing this, any suggestions are welcome. I also haven't tested either of them on anything but cygwin/winXP, cvs 1.11.17 and perl 5.8.7.
file: cvs-update
This little script simply takes the output from cvs update and removes most of the useless information and colours the remaining output, leaving something like this.
U docs/README P docs/INSTALLM M docs/FAQ C docs/TODO
file: cvs-editors
This script takes the output of cvs editors and formats the output neatly in an ascii table, like this.
+--------------+---------+--------------------------+---------+ | File | User | Date | Host | +--------------+---------+--------------------------+---------+ | docs/README | davem | Mon Aug 14 10:04:56 2006 | lando | +--------------+---------+--------------------------+---------+ | docs/FAQ | davem | Mon Jul 31 14:38:12 2006 | lando | +--------------+---------+--------------------------+---------+ | docs/TODO | davem | Mon Jul 31 14:34:56 2006 | lando | +--------------+---------+--------------------------+---------+ | docs/INSTALL | davem | Mon Jul 31 14:04:31 2006 | hansolo | +--------------+---------+--------------------------+---------+