<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.7.2" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
 <name>Console_CommandLine</name>
 <channel>pear.php.net</channel>
 <summary>A full featured command line options and arguments parser</summary>
 <description>Console_CommandLine is a full featured package for managing command-line 
options and arguments highly inspired from python optparse module, it allows 
the developer to easily build complex command line interfaces.

Main features:
  * handles sub commands (ie. $ myscript.php -q subcommand -f file),
  * can be completely built from an xml definition file,
  * generate --help and --version options automatically,
  * can be completely customized,
  * builtin support for i18n,
  * and much more...</description>
 <lead>
  <name>David JEAN LOUIS</name>
  <user>izi</user>
  <email>izimobil@gmail.com</email>
  <active>yes</active>
 </lead>
 <date>2008-08-22</date>
 <time>15:15:57</time>
 <version>
  <release>1.0.2</release>
  <api>1.0.2</api>
 </version>
 <stability>
  <release>stable</release>
  <api>stable</api>
 </stability>
 <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
 <notes>- fixed bug #14454 (Console_Commandline hangs when called via browser);
- fixed outputter bug (STDOUT/STDERR not defined with php-cgi);
- Console_CommandLine can now handle web requests (it convert automatically a request to options/arguments).</notes>
 <contents>
  <dir baseinstalldir="Console" name="/">
   <file baseinstalldir="Console" md5sum="37ad9b4f5d63c66cfdbe4e763ec7b2e1" name="CommandLine/Action.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="b862e3f167eaf7e515ac9f5925bc3e7b" name="CommandLine/Argument.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="6de2c258f17d0a86ac7ae5aa67f45826" name="CommandLine/Command.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="892f7bd4f221c139be18125149e3a086" name="CommandLine/Element.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="85dea2748d4d407f1f2ae2558cf6517a" name="CommandLine/Exception.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="6be07dacf59a6497318883709fec3be2" name="CommandLine/MessageProvider.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="7e74b287fa60bab695e6f0839364c95d" name="CommandLine/Option.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="00ba165078e40086363e4e12068e2f9d" name="CommandLine/Outputter.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="798c5b0306c9c56b9698d15cbb774d18" name="CommandLine/Renderer.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="6f85860ae6ce375da8bd9550455032b8" name="CommandLine/Result.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="27a8a759189a370a135ffddbb3737dbc" name="CommandLine/XmlParser.php" role="php">
    <tasks:replace from="@pear_data_dir@" to="data_dir" type="pear-config" />
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="2a80284d1820dc4ca654aa49ed7d118f" name="CommandLine/Action/Callback.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="82107ecde6c2f31edcb115173f849d88" name="CommandLine/Action/Counter.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="f1827f6fc0c995dca6f190e26b73ff52" name="CommandLine/Action/Help.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="4e73cee642f35dab060d6cee0d5d33c0" name="CommandLine/Action/Password.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="fd9e2ebd8a24dd27e361ee4af6235c6b" name="CommandLine/Action/StoreArray.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="e7e4d2982f85eb9bf3ecb041223d08ca" name="CommandLine/Action/StoreFalse.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="443a6169ff0c803e1f7ca8d826db55a6" name="CommandLine/Action/StoreFloat.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="6ac17918233b886638b33dbe4b664905" name="CommandLine/Action/StoreInt.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="8ca502ad8d45e2b3dc38f9e63170e28f" name="CommandLine/Action/StoreString.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="7e35f297a001afcfb501384d3b61ac68" name="CommandLine/Action/StoreTrue.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="20701bfdf98243475f62af993b385962" name="CommandLine/Action/Version.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="f4ced3ba1714e5baea95fa77ef5e8c5e" name="CommandLine/MessageProvider/Default.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="3babfca7055caacac997f21fde52619e" name="CommandLine/Outputter/Default.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="6a078cd85c2cece95f0361344b662962" name="CommandLine/Renderer/Default.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="1227bc5ee39b9487345ca40355982c69" name="data/xmlschema.rng" role="data">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="aeeacdd60cf072291053603ac6c233f7" name="docs/examples/ex1.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="c3fdd172f6c3e24d2c7217449aca39ac" name="docs/examples/ex2.php" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="3b3524b6fc8490c113e941cfee1792cd" name="docs/examples/ex2.xml" role="doc">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="731ba72a07784bb5b893ea534a976302" name="tests/AllTests.php" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="b246ef8073761e29689807374d45bc06" name="tests/console_commandline_accept.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="1fbae46583e71a0e4e75678276f7589f" name="tests/console_commandline_addargument.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="dedd33581d44fc63e5ad07f8cee329f4" name="tests/console_commandline_addcommand.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="3d669dc750b4be9a93bf689ad56f7ea8" name="tests/console_commandline_addoption.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="c66df5a1181055fecc6639eadfe69614" name="tests/console_commandline_addoption_errors_1.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="49f8582971feff0a82ea3c3929fefc31" name="tests/console_commandline_addoption_errors_2.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="6b2c4bbd7497326368d3aced4e316a94" name="tests/console_commandline_addoption_errors_3.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="7f77b857d5e043acf52db98c322fd48c" name="tests/console_commandline_addoption_errors_4.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="60ddb899565f668a437984612746fd7c" name="tests/console_commandline_addoption_errors_5.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="e271f7786e16e64a060f1c45aca06ae2" name="tests/console_commandline_addoption_errors_6.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="bd91436c539ac93806249c282d4ba4ee" name="tests/console_commandline_addoption_errors_7.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="b179ae6447879af700268652625207ba" name="tests/console_commandline_fromxmlfile.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="999e8ea13e786b0e2bc8bd7381fbe685" name="tests/console_commandline_fromxmlfile_error.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="aa011d2fcde5e1d62582908fc6aa660e" name="tests/console_commandline_fromxmlstring.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="cb8392d24fed5863e4a7d538d4fbeb42" name="tests/console_commandline_parse_1.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="f6b5a4f51aa65457b9078a26b15ff1f1" name="tests/console_commandline_parse_2.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="a33e3996b71e714492e333888c42d1e2" name="tests/console_commandline_parse_3.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="876bc7edfb9353117aa41fc74bc36e17" name="tests/console_commandline_parse_4.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="ccf0acfae43e43eaa9e551acbfeda59b" name="tests/console_commandline_parse_5.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="30f446eba63e2f93c592d4ffa76ab0ab" name="tests/console_commandline_parse_6.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="6ab6a2ec531629d2606d466f3c95dc92" name="tests/console_commandline_parse_7.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="ec9b2b116e4b2da3eb53e419e8fd4073" name="tests/console_commandline_parse_8.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="883a87b1f0840c5e2d89b3dfd2747dfc" name="tests/console_commandline_parse_9.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="75829d66ba5a4caf43bb4db17f464656" name="tests/console_commandline_parse_10.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="27f409204f3c125a750eebf6c02ac6b0" name="tests/console_commandline_parse_11.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="06758a2f3756c3ff505a3976cde25483" name="tests/console_commandline_parse_12.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="c459916bd542115cf05a3174be70abf8" name="tests/console_commandline_parse_13.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="87f4d7fe1a969e61fccae12dad866bb2" name="tests/console_commandline_parse_14.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="fd51b7f7bd710f02c68c71afd78e837b" name="tests/console_commandline_parse_15.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="faebb3ac010dde63866b6000f54188d6" name="tests/console_commandline_parse_16.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="a0b5d47345f0e0b8d705a10a61319f64" name="tests/console_commandline_parse_17.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="60714167229870d5e4ff8bb4c7ffe0a9" name="tests/console_commandline_parse_18.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="13a506a4e1671f983960fe297a933538" name="tests/console_commandline_webrequest_1.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="303acd3a0d7a1efc249940cbdf99b0c0" name="tests/console_commandline_webrequest_2.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="67db6093cbad1df9f6864014218a1278" name="tests/console_commandline_webrequest_3.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="3b64846bacddb62858f0f5cbdbfbfa2f" name="tests/test.xml" role="test" />
   <file baseinstalldir="Console" md5sum="2dee78974cb7d5c5ebc414a23486d064" name="tests/tests.inc.php" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="400a96ad80e8548e7b5e5b85a675e9c5" name="CommandLine.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
  </dir>
 </contents>
 <dependencies>
  <required>
   <php>
    <min>5.1.0</min>
   </php>
   <pearinstaller>
    <min>1.4.0b1</min>
   </pearinstaller>
  </required>
 </dependencies>
 <phprelease />
 <changelog>
  <release>
   <version>
    <release>0.1.0</release>
    <api>0.1.0</api>
   </version>
   <stability>
    <release>alpha</release>
    <api>alpha</api>
   </stability>
   <date>2007-12-19</date>
   <license uri="http://www.example.com">MIT License</license>
   <notes>Initial release.</notes>
  </release>
  <release>
   <version>
    <release>0.1.1</release>
    <api>0.1.1</api>
   </version>
   <stability>
    <release>alpha</release>
    <api>alpha</api>
   </stability>
   <date>2007-12-21</date>
   <license uri="http://www.example.com">MIT License</license>
   <notes>* bugs
  - fixed bug #12711,
  - fixed wrong error triggered when argument name is invalid.

* changes
  - some cosmetic changes,
  - added a lot of phpt test files.</notes>
  </release>
  <release>
   <version>
    <release>0.2.0</release>
    <api>0.2.0</api>
   </version>
   <stability>
    <release>beta</release>
    <api>beta</api>
   </stability>
   <date>2008-01-09</date>
   <license uri="http://www.example.com">MIT License</license>
   <notes>- fixed a bug in Option::toString() (values were not displayed for short options),
- fixed a parsing bug: if &quot;-&quot; is passed on the command line it should be treated as an argument,
- stop option parsing when a &quot;--&quot; is found as gnu getopt does,
- added a &quot;force_posix&quot; boolean attribute that tells the parser to be POSIX compliant, POSIX demands the following behavior: the first non-option stops option processing,
- added more regression tests.</notes>
  </release>
  <release>
   <version>
    <release>0.2.1</release>
    <api>0.2.1</api>
   </version>
   <stability>
    <release>beta</release>
    <api>beta</api>
   </stability>
   <date>2008-01-09</date>
   <license uri="http://www.example.com">MIT License</license>
   <notes>fixed bug #12859: xmlschema.rng gets searched at the wrong folder</notes>
  </release>
  <release>
   <version>
    <release>1.0.0RC1</release>
    <api>1.0.0RC1</api>
   </version>
   <stability>
    <release>beta</release>
    <api>beta</api>
   </stability>
   <date>2008-01-18</date>
   <license uri="http://www.example.com">MIT License</license>
   <notes>- fixed a missing check when a short option require an argument and is the last
  in the argv array,
- more GNU getopt compliance: long option/argument can also be separated by a
  space now and long options abbreviations are supported,
- added a &quot;Password&quot; action: with this action it is possible to specify a
  password on the command line, and if it is missing it will be prompted to
  user (and will not be echo on stdin on UNIX systems),
- allow &quot;force_posix&quot; option to be passed to the constructor,
- added more tests.</notes>
  </release>
  <release>
   <version>
    <release>1.0.0RC2</release>
    <api>1.0.0RC2</api>
   </version>
   <stability>
    <release>beta</release>
    <api>beta</api>
   </stability>
   <date>2008-03-10</date>
   <license uri="http://www.example.com">MIT License</license>
   <notes>- allow &quot;force_posix&quot; option to be passed to the constructor;
- fixed bug #13038 changed the signature of the parse method to allow the 
  developer to pass argc and argv array (instead of using $_SERVER values);
- fixed bug #13132 : &quot;choices&quot; not supported in xml definition (also added 
  &quot;force_posix&quot; attribute support in xml).</notes>
  </release>
  <release>
   <version>
    <release>1.0.0RC3</release>
    <api>1.0.0RC3</api>
   </version>
   <stability>
    <release>beta</release>
    <api>beta</api>
   </stability>
   <date>2008-03-12</date>
   <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
   <notes>- fixed a strict standards notice: Console_CommandLine_Exception::build() should be static;
- changed behaviour when a StoreArray option is positioned at the end;
- now use pfm (so removed package.php and package2.xml).</notes>
  </release>
  <release>
   <version>
    <release>1.0.0RC3</release>
    <api>1.0.0RC3</api>
   </version>
   <stability>
    <release>beta</release>
    <api>beta</api>
   </stability>
   <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
   <notes>- fixed a strict standards notice: Console_CommandLine_Exception::build() should be static;
- changed behaviour when a StoreArray option is positioned at the end;
- now use pfm (so removed package.php and package2.xml).</notes>
  </release>
  <release>
   <version>
    <release>1.0.0</release>
    <api>1.0.0</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
   <notes>- doc is now in peardoc format (thanks to cweiske for his precious help);
- better handling of custom instances (added an accept() method);
- added an AllTests.php file to make phpunit happy;
- added tests for xml usage;
- some cosmetic changes.</notes>
  </release>
  <release>
   <version>
    <release>1.0.1</release>
    <api>1.0.1</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <license uri="http://www.opensource.org/licenses/mit-license.html">MIT</license>
   <notes>- Better code coverage of tests (nearly 100%);
- fixed two bad include_once;
- fixed bug #14435 (own -h short option doesn&apos;t remove help short option) and did the same for &quot;version&quot; option;
- fixed bug #14436 (Typo in error message) and some fixed other typos.</notes>
  </release>
 </changelog>
</package>
