<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0">
<package version="1.0" packagerversion="1.4.11">
 <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.2</version>
  <date>2006-10-03</date>
  <license>PHP License</license>
  <state>stable</state>
  <notes>Fix for bug #8643: Providing strings as min/max values gives weird results (Benjamin Bittner)
Fix for bug #8770: incorrect path to class resource in example2 (Laurent Laville)
Implement request #8771: Improve help-usage output render with optional indentation (Laurent Laville)
Implement request #8771: Improve col1 arguments alignment (Laurent Laville)
  </notes>
  <deps>
   <dep type="php" rel="ge" version="4.1.0" optional="no"/>
  </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="6fa83ad022cd471bbe80b45717802b10" name="Getargs.php"/>
   <file role="doc" baseinstalldir="Console" md5sum="ae6c16bce3d5391366fe326ec643fcc8" name="examples/example.php"/>
   <file role="doc" baseinstalldir="Console" md5sum="d9e188a758c41e475f537227ed613d48" 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="69d07d6482554da5ab95ca4a54e800a4" name="tests/test.php"/>
  </filelist>
 </release>
 <changelog>
   <release>
    <version>1.3.1</version>
    <date>2006-04-10</date>
    <state>stable</state>
    <notes>Fix for Bug #7132: Missing value for $_SERVER[&apos;SCRIPT_NAME&apos;]. If $SERVER[&apos;SCRIPT_NAME&apos;] not found, use $argv[0].
    </notes>
   </release>
   <release>
    <version>1.3.0</version>
    <date>2005-05-13</date>
    <state>stable</state>
    <notes>Implement feature request #4091: New method: getValues() (Stephan Schmidt)
    </notes>
   </release>
   <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 &apos;-dt&apos;...
    </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>
