<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.7.1" 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-02-23</date>
 <time>12:07:54</time>
 <version>
  <release>1.0.0RC2</release>
  <api>1.0.0RC2</api>
 </version>
 <stability>
  <release>beta</release>
  <api>beta</api>
 </stability>
 <license>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>
 <contents>
  <dir name="/">
   <file baseinstalldir="Console" md5sum="d1788bede34a1029fc3c788c159ca808" name="CommandLine/Action/Callback.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="273fca6a09542a9013d7af4c2b5e2477" name="CommandLine/Action/Counter.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="ebc0e2ad0fa96b8991647e534e28723f" name="CommandLine/Action/Help.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="bbd45b7032971ec809d79f3dffe19673" name="CommandLine/Action/Password.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="5903065853b1ee58983fee1aadfcf6f8" name="CommandLine/Action/StoreArray.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="ee37e007bb19d56d2c4f436868f06dc4" name="CommandLine/Action/StoreFalse.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="55bb370f3cdc44e59a023642e54bff38" name="CommandLine/Action/StoreFloat.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="891fd1a392af46d131874013bf67c7f6" name="CommandLine/Action/StoreInt.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="ca1f0bf40c338b53bb5442d727d3c5ab" name="CommandLine/Action/StoreString.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="397053a9a105be1d320e07cfe5eb650e" name="CommandLine/Action/StoreTrue.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="cfef3ec913a2f3c54f6509419b8e63f6" name="CommandLine/Action/Version.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="94a0a71738472318569afc6eaf05016b" name="CommandLine/MessageProvider/Default.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="911bc0621530f32a0b8ea15d2a045b3e" name="CommandLine/Outputter/Default.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="1cf207163e562cc9d46230df01e603ad" name="CommandLine/Renderer/Default.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="97e134257f975283252e9bbaeb8cf777" name="CommandLine/Action.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="561862d33868607a54f25828f14fd0d6" name="CommandLine/Argument.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="a88e59a3e37dc443c2590131c222a261" name="CommandLine/Command.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="acba515bd4a3d456635744355a169fbb" name="CommandLine/Element.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="f81ae8b152817b83444bce3ccd28fb95" name="CommandLine/Exception.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="7c837d798f952e3718622f09a21d283d" name="CommandLine/MessageProvider.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="09ff7447b6570caef2d79162f67fb8a9" name="CommandLine/Option.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="8680c40cdac4a59aa73884ac551bc8b2" name="CommandLine/Outputter.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="b4425ada683a52b0066701f1fdb2a3a8" name="CommandLine/Renderer.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="367c2bc94fb8c781688cfd28eb45b098" name="CommandLine/Result.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="c19f5b2a2a7906d843178e4ba8662623" 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="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="c9141ed5e4bc90ff92c9539c2e509a5d" name="tests/console_commandline_addargument.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="dedd33581d44fc63e5ad07f8cee329f4" name="tests/console_commandline_addcommand.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="3d669dc750b4be9a93bf689ad56f7ea8" name="tests/console_commandline_addoption.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="cb8392d24fed5863e4a7d538d4fbeb42" name="tests/console_commandline_parse_1.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="a70071e44e848630e594ef2e13f26e83" name="tests/console_commandline_parse_2.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="e20ca3adca3e146851de5ceea952b31a" name="tests/console_commandline_parse_3.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="9629812980c1e56a103f0c2a6555d3bd" name="tests/console_commandline_parse_4.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="4592afeb86cb2b01a84cce6c9c8095f1" name="tests/console_commandline_parse_5.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="45ebd547a9e3cc8efb2cfb73648f0840" name="tests/console_commandline_parse_6.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="6ab6a2ec531629d2606d466f3c95dc92" name="tests/console_commandline_parse_7.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="ec9b2b116e4b2da3eb53e419e8fd4073" name="tests/console_commandline_parse_8.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="883a87b1f0840c5e2d89b3dfd2747dfc" name="tests/console_commandline_parse_9.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="75829d66ba5a4caf43bb4db17f464656" name="tests/console_commandline_parse_10.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="27f409204f3c125a750eebf6c02ac6b0" name="tests/console_commandline_parse_11.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="06758a2f3756c3ff505a3976cde25483" name="tests/console_commandline_parse_12.phpt" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="c1492a2e3fb99ab8b84e6a84a5eb1d4e" name="tests/tests.inc.php" role="test">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="cad2d33c228f9cba34f5e2b191df01f1" 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-02-23</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>
 </changelog>
</package>
