<?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
parser that your CLI applications can use to parse arguments found in
$_SERVER['argv']. It performs some basic arguments validation and is
capable to return a formatted help text to the user, based on the
configuration it is given.</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.2.0</version>
    <date>2004-10-22</date>
    <license>PHP License</license>
    <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>
    <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" />
    <filelist>
      <file role="php" baseinstalldir="Console" md5sum="a240bb25aa946393871c6b58e63616f7" name="Getargs.php"/>
      <file role="doc" baseinstalldir="Console" md5sum="284d4447dfb29c645c83bcc3b812e6e4" name="examples/example.php"/>
      <file role="doc" baseinstalldir="Console" md5sum="97ea32031a27fbba19f5628223e2b3b1" name="examples/example2.php"/>
    </filelist>
  </release>
  <changelog>
    <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>
