Class CLI - (C)ommand (L)ine (I)nterface
 --------------------------------------------------
 Written by Marcin Orlowski <
[email protected]>
 Home page: http://wfmh.org.pl/~carlos/
 http://www.phpclasses.org/browse.html/package/954.html
 
 
 Development history:
 ------------------------
 2003.05.25 - v1.4 - in addition to 'multi' option, class now
                     automatically filters out duplicated values
                     given for the same option
                   - ShowHelpPage() features now smart text
                     formatter which makes long description nicely
                     layouted and correctly indented
 2003.05.24 - v1.3 - added support for multiplicated arguments
                     GetOptionArg() would return an array.
                     See cli_demo for more information.
                   - added GetOptionArgCount() function which
                     returns number of values assigned to 
                     argument (makes sense for 'multi' arguments
                     mostly).
 2003.01.18 - v1.2 - fixed the way internal parser works. Now
                     it process all the argumens and cummulates
                     errors (if any). This would let to handle
                     i.e. 'help' switches unconditionally (see
                     the cli_demo for new demo code with lot of
                     comments
                   - added ShowErrors() call that prints all
                     cummulated errors (if any)
 2003.01.18 - v1.1 - fixed bug disallowing arguments to
                     have dashes (i.e. 'long'=>'some-help')
 2003.01.18 - v1.0 - initial release.
-- 
$Id: CHANGES,v 1.3 2003/05/25 21:31:21 carl-os Exp $