On Thursday 15 December 2005 05:50 pm, Jim Freeze wrote: > On 12/14/05, Steve Litt <slitt / earthlink.net> wrote: > > I cruised the net, found an example, and turned it into a small [clip] > Here is the above code re-writen using CommandLine as > requested by Steve. It is a fully working example. NOW I think I understand CommandLine::Application. It's like a GetoptLong that also gives you a usage() subroutine for free, and if you change your arguments, usage() automatically changes in sync. Very nice! SteveT Steve Litt http://www.troubleshooters.com slitt / troubleshooters.com