<?xml version="1.0" encoding="ISO-8859-1" ?>
<package version="1.0">
  <name>Console_Getargs</name>
  <summary>A command-line arguments parser</summary>
  <description>The Console_Getargs package implements a Command Line arguments and
parameters parser for your CLI applications. It performs some basic
arguments validation and automatically creates a formatted help text,
based on the given configuration.</description>
  <maintainers>
    <maintainer>
      <user>mansion</user>
      <name>Bertrand Mansion</name>
      <email>bmansion@mamasam.com</email>
      <role>lead</role>
    </maintainer>
    <maintainer>
      <user>scottmattocks</user>
      <name>Scott Mattocks</name>
      <email>scottmattocks@php.net</email>
      <role>lead</role>
    </maintainer>
    <maintainer>
      <user>wenz</user>
      <name>Christian Wenz</name>
      <email>wenz@php.net</email>
      <role>developer</role>
    </maintainer>
  </maintainers>
  <release>
    <version>1.3.0</version>
    <date>2005-05-13</date>
    <license>PHP License</license>
    <state>stable</state>
    <notes>Implement feature request #4091: New method: getValues() (Stephan Schmidt)</notes>
    <deps>
      <dep type="php" rel="ge" version="4.1.0"/>
    </deps>
    <provides type="class" name="Console_Getargs" />
    <provides type="class" name="Console_Getargs_Options" />
    <provides type="function" name="Console_Getargs::factory" />
    <provides type="function" name="Console_Getargs::getHelp" />
    <provides type="function" name="Console_Getargs::getOptionalRequired" />
    <provides type="function" name="Console_Getargs_Options::init" />
    <provides type="function" name="Console_Getargs_Options::buildMaps" />
    <provides type="function" name="Console_Getargs_Options::parseArgs" />
    <provides type="function" name="Console_Getargs_Options::parseArg" />
    <provides type="function" name="Console_Getargs_Options::setValue" />
    <provides type="function" name="Console_Getargs_Options::isValue" />
    <provides type="function" name="Console_Getargs_Options::updateValue" />
    <provides type="function" name="Console_Getargs_Options::setDefaults" />
    <provides type="function" name="Console_Getargs_Options::isDefined" />
    <provides type="function" name="Console_Getargs_Options::getLongName" />
    <provides type="function" name="Console_Getargs_Options::getValue" />
    <provides type="function" name="Console_Getargs_Options::getValues" />
    <filelist>
      <file role="php" baseinstalldir="Console" md5sum="50f4e66efa6e97e60ceee3362962ee54" name="Getargs.php"/>
      <file role="doc" baseinstalldir="Console" md5sum="ae6c16bce3d5391366fe326ec643fcc8" name="examples/example.php"/>
      <file role="doc" baseinstalldir="Console" md5sum="bd94796a583df7d510b419035f7684cc" name="examples/example2.php"/>
      <file role="test" baseinstalldir="Console" md5sum="860c4bc737af036b7cec348a2e1424ee" name="tests/Console_TestListener.php"/>
      <file role="test" baseinstalldir="Console" md5sum="a74b35e69f6ef97c060bbfa7079588f3" name="tests/Getargs_basic_testcase.php"/>
      <file role="test" baseinstalldir="Console" md5sum="82b320b3cc195bf1eaed00049c61bd05" name="tests/Getargs_getValues_testcase.php"/>
      <file role="test" baseinstalldir="Console" md5sum="01916465322667c1c129ff6d94c9d66d" name="tests/test.php"/>
    </filelist>
  </release>
  <changelog>
    <release>
      <version>1.2.1</version>
      <date>2004-11-18</date>
      <state>stable</state>
      <notes>Implement fix for bug #2677: Empty array for $arguments parameter (Bertrand Gugger)
     
</notes>
    </release>
    <release>
      <version>1.2.0</version>
      <date>2004-10-22</date>
      <state>stable</state>
      <notes>Implement feature request #2428: Passing parameters on the command line
Implement feature request #2445: Allow user defined argument lists
Implement fix for bug #2486: Notice in parseArgs
More detailed help message. Shows optional/required arguments.
New example file. 
    
</notes>
    </release>
    <release>
      <version>1.1.0</version>
      <date>2004-09-30</date>
      <state>stable</state>
      <notes>Implement feature request #2409: Parse args like '-dt'...
      
</notes>
    </release>
    <release>
      <version>1.0.0</version>
      <date>2004-09-20</date>
      <state>stable</state>
      <notes>First stable release
Fixed bug #1823 : The getHelp() method ignores user-defined header.
      
</notes>
    </release>
    <release>
      <version>0.1.0</version>
      <date>2004-05-16</date>
      <state>beta</state>
      <notes>Initial release
</notes>
    </release>
  </changelog>
</package>
