<?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-01</date>
 <time>18:43:49</time>
 <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>
 <contents>
  <dir baseinstalldir="Console" name="/">
   <file baseinstalldir="Console" md5sum="70aa21a2f1bec5812fe1fec4d12e55b4" name="CommandLine/Action.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="5384727065407875dc4e56461c7363eb" name="CommandLine/Argument.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="344a38d3910eccb190d94338f890de21" name="CommandLine/Command.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="9bf252fcdd44f5da608a1813671cd63f" name="CommandLine/Element.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="4031986effce8ca860a95543b7e2a011" name="CommandLine/Exception.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="8636b899c806d0d2bb9df5f311fc4f9c" name="CommandLine/MessageProvider.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="ffeb1744d7db8c4adb7918f7f1a8d6d4" name="CommandLine/Option.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="0617501ccf9d8723b2fe16b93c97aad8" name="CommandLine/Outputter.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="103572617a828e0282e8ac1f1003ef70" name="CommandLine/Renderer.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="da052814333b54f6ee02627da83f6db4" 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="c0f382ebf6d8b8dded8c842321751dd7" name="CommandLine/Action/Callback.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="c7bcc6232ed4cc932ce53d7c8c640ef9" name="CommandLine/Action/Counter.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="917085290aabd1fdd5a99fa982aeba65" name="CommandLine/Action/Help.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="8bb9af488dfa9eba591d8f4fd677b58b" name="CommandLine/Action/Password.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="1677c563ba308b59efda4d691eb4404d" name="CommandLine/Action/StoreArray.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="f5cfa8a21ca6d662fd276a0eef7c4246" name="CommandLine/Action/StoreFalse.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="17416f484174528ee3c5bb04951d2922" name="CommandLine/Action/StoreFloat.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="3ffe90c5516d7880a66fd6396cad81b8" name="CommandLine/Action/StoreInt.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="c58eeda40f5cfbcfd92613fe5e8a2293" name="CommandLine/Action/StoreString.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="8a04e5b3fef602534206ddc9ce81fcde" name="CommandLine/Action/StoreTrue.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="43ce8aae9ebaaeb75d2ba64449a08ff1" name="CommandLine/Action/Version.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="7d3d21066b32e42cb6e658b6febbd992" name="CommandLine/MessageProvider/Default.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="e407b81e768ea41192a1a9eb1c1c27ea" name="CommandLine/Outputter/Default.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="69f38cbd2931e6beb1703743920d6625" 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="103025d6c02caf7fde12a0b432fcda00" 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="3b64846bacddb62858f0f5cbdbfbfa2f" name="tests/test.xml" role="test" />
   <file baseinstalldir="Console" md5sum="2f4a3748343f877458eeebda042f8707" name="tests/tests.inc.php" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="c8ae5deef58de98dd9b397cdcc8c9c2d" 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>
 </changelog>
</package>
