<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.6.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-01-18</date>
 <time>18:25:06</time>
 <version>
  <release>1.0.0RC1</release>
  <api>1.0.0RC1</api>
 </version>
 <stability>
  <release>beta</release>
  <api>beta</api>
 </stability>
 <license>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),
- added more tests.</notes>
 <contents>
  <dir name="/">
   <file baseinstalldir="Console" md5sum="99014f68c34dc156df63db70b87f913e" name="CommandLine/Action/Callback.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="ac6c578721680e627e84a85584b8929f" name="CommandLine/Action/Counter.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="c6a146f767f730b63fc6fc348cb70ba1" name="CommandLine/Action/Help.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="53cb646168dfd1503d63214f825a4c31" name="CommandLine/Action/Password.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="8d8cbfc5a169229c81a1b52d2a3367ae" name="CommandLine/Action/StoreArray.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="7b8acd7e0c57ac95d01cbbb2d6e2c8a9" name="CommandLine/Action/StoreFalse.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="b076bafa8a52711559d7ae0bcf37ecb6" name="CommandLine/Action/StoreFloat.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="0d03ac8c89757daf410649ed79297b7c" name="CommandLine/Action/StoreInt.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="011851af71968c6864a9fcea320069ea" name="CommandLine/Action/StoreString.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="c1aef4bf4be62439a82ce6b03d24874a" name="CommandLine/Action/StoreTrue.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="01fb9cfac716de59aeaa52c6f50ee672" name="CommandLine/Action/Version.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="af8c77e567855e61d5c5daea55b815c5" name="CommandLine/MessageProvider/Default.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="ea01bd5d1ed7d64a267cf9672b6d80cb" name="CommandLine/Outputter/Default.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="7ce7170f4faea9d2754c2a935f89431d" name="CommandLine/Renderer/Default.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="146353483b0e304a2c667b2d9adfcdf7" name="CommandLine/Action.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="e7ce734857580b9867ca075a0771721c" name="CommandLine/Argument.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="d1e691d7ccee23e5c1ba196987d32719" name="CommandLine/Command.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="9a833aa69c30806f6442e19e7725759f" name="CommandLine/Element.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="84844848afe030c1c09676709cd26ea9" name="CommandLine/Exception.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="21908589782870d63aa061aadc06c458" name="CommandLine/MessageProvider.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="e70d91c41a27ad2ad2795167b6ecbe6f" name="CommandLine/Option.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="ce4628e59fdcfd4c7f40d191d52824a2" name="CommandLine/Outputter.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="9938cbcaa3d1914ccdd9c41f7aa01d44" name="CommandLine/Renderer.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="faaafff5b7463eb40c676729efc7ecf6" name="CommandLine/Result.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
   <file baseinstalldir="Console" md5sum="578e167e30c4d7d57d7da11141e84145" name="CommandLine/XmlParser.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
    <tasks:replace from="@pear_data_dir@" to="data_dir" type="pear-config" />
   </file>
   <file baseinstalldir="Console" md5sum="e3f7c78d854766600d09d71532309042" name="data/xmlschema.rng" role="data" />
   <file baseinstalldir="Console" md5sum="aeeacdd60cf072291053603ac6c233f7" name="docs/examples/ex1.php" role="doc" />
   <file baseinstalldir="Console" md5sum="c3fdd172f6c3e24d2c7217449aca39ac" name="docs/examples/ex2.php" role="doc" />
   <file baseinstalldir="Console" md5sum="293ff662b69dd946fadbe1295e4f6193" name="docs/examples/ex2.xml" role="doc" />
   <file baseinstalldir="Console" md5sum="c9141ed5e4bc90ff92c9539c2e509a5d" 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="cb8392d24fed5863e4a7d538d4fbeb42" name="tests/console_commandline_parse_1.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="a70071e44e848630e594ef2e13f26e83" name="tests/console_commandline_parse_2.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="e20ca3adca3e146851de5ceea952b31a" name="tests/console_commandline_parse_3.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="9629812980c1e56a103f0c2a6555d3bd" name="tests/console_commandline_parse_4.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="4592afeb86cb2b01a84cce6c9c8095f1" name="tests/console_commandline_parse_5.phpt" role="test" />
   <file baseinstalldir="Console" md5sum="45ebd547a9e3cc8efb2cfb73648f0840" 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="c1492a2e3fb99ab8b84e6a84a5eb1d4e" name="tests/tests.inc.php" role="test" />
   <file baseinstalldir="Console" md5sum="ef505c6f8c582bae8d7cb592ff783e5a" name="CommandLine.php" role="php">
    <tasks:replace from="@package_version@" to="version" type="package-info" />
   </file>
  </dir>
 </contents>
 <dependencies>
  <required>
   <php>
    <min>5.0.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),
- added more tests.</notes>
  </release>
 </changelog>
</package>
