Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

196 lines (188 sloc) 6.59 KB
<?xml version="1.0" encoding="UTF-8"?>
<package version="2.1" xmlns="" xmlns:tasks="" xmlns:xsi="" xsi:schemaLocation="">
<summary>Developer tools for the Pyrus installer
This package contains several custom commands for Pyrus.
Included are commands for:
* Creating PEAR2 and PECL package skeletons
* `php pyrus.phar generate-pear2 MyNewPackage`
* [generate-pear2 documentation][1]
* Creating a package.xml file
* `php pyrus.phar make`
* [make documentation][2]
* Packaging PEAR2 and PEAR releases
* `php pyrus.phar package`
* [package documentation][3]
* Running phpt tests and generating code coverage reports
* `php pyrus.phar run-phpt -m`
* [run-phpt documentation][4]
For more information, read the [documentation][5].
<name>Gregory Beaver</name>
<name>Helgi Þormar Þorbjörnsson</name>
<name>Brett Bieber</name>
<license uri="">New BSD License</license>
- Simplify package skeleton generator, #5 [till]
- Automatically exclude files ignored by version control, #12 [fpoirotte]
- Allow channel aliases in several commands, #7, #13 [fpoirotte]
- Substitute @PACKAGE_NAME@ with the package's name, #11 [fpoirotte]
Bug Fixes/Refactoring:
- Removed the PEAR2 namespace and made Pyrus the top level namespace.
This means all includes and classes need to drop the PEAR2 portion [helgi]
- Rename package from PEAR2_Pyrus_Developer to Pyrus_Developer [saltybeagle]
- Remove Subversion references [saltybeagle]
- Backslash escaped incorrectly in package skeleton stub, #15 [sasezaki]
- Return proper values when tests pass/fail, #16 [saltybeagle]
<dir name="/">
<dir name="customcommand" baseinstalldir="/">
<file role="customcommand" name="commands.xml"/>
<dir name="data" baseinstalldir="/">
<file role="data" name="config.m4"/>
<file role="data" name="config.w32"/>
<file role="data" name="phartemplate.php"/>
<dir name="src" baseinstalldir="/">
<dir name="Pyrus">
<dir name="Developer">
<dir name="CoverageAnalyzer">
<dir name="SourceFile">
<file role="php" name="PerTest.php"/>
<dir name="Web">
<file role="php" name="Aggregator.php"/>
<file role="php" name="ClassToTemplateMapper.php"/>
<file role="php" name="Controller.php"/>
<file role="php" name="Exception.php"/>
<file role="php" name="LineSummary.php"/>
<file role="php" name="SelectDatabase.php"/>
<file role="php" name="Summary.php"/>
<file role="php" name="TestCoverage.php"/>
<file role="php" name="TestSummary.php"/>
<file role="php" name="View.php"/>
<file role="php" name="AbstractSourceDecorator.php"/>
<file role="php" name="Aggregator.php"/>
<file role="php" name="DefaultSourceDecorator.php"/>
<file role="php" name="Exception.php"/>
<file role="php" name="make-coverage-phar.php"/>
<file role="php" name="pear2coverage.phar.php"/>
<file role="php" name="SourceFile.php"/>
<file role="php" name="Sqlite.php"/>
<file role="php" name="test-modified.php"/>
<file role="php" name="test.php"/>
<dir name="Creator">
<dir name="Phar">
<file role="php" name="PHPArchive.php"/>
<file role="php" name="Exception.php"/>
<file role="php" name="Phar.php"/>
<file role="php" name="Tar.php"/>
<file role="php" name="Xml.php"/>
<file role="php" name="Zip.php"/>
<dir name="PackageFile">
<dir name="Commands">
<dir name="templates">
<file role="php" name="extrasetup.php.tpl"/>
<file role="php" name="Main.php.tpl"/>
<file role="php" name="packagexmlsetup.php.tpl"/>
<file role="php" name="stub.php.tpl"/>
<file role="php" name="PEAR2Skeleton.php"/>
<dir name="PEAR2SVN">
<file role="php" name="Filter.php"/>
<dir name="PECL">
<file role="php" name="Filter.php"/>
<file role="php" name="Commands.php"/>
<file role="php" name="PEAR2SVN.php"/>
<file role="php" name="PECL.php"/>
<file role="php" name="v2.php"/>
<dir name="Runphpt">
<file role="php" name="Exception.php"/>
<file role="php" name="Runner.php"/>
<dir name="tests" baseinstalldir="/">
<dir name="Pyrus">
<dir name="Developer">
<dir name="PackageFile">
<dir name="Commands">
<file role="test" name="PEAR2SkeletonTestCase.php"/>
<dir name="www" baseinstalldir="/">
<dir name="CoverageAnalyzer">
<dir name="templates">
<file role="www" name="Controller.tpl.php"/>
<file role="www" name="LineSummary.tpl.php"/>
<file role="www" name="SelectDatabase.tpl.php"/>
<file role="www" name="SourceFile.tpl.php"/>
<file role="www" name="Summary.tpl.php"/>
<file role="www" name="TestCoverage.tpl.php"/>
<file role="www" name="TestSummary.tpl.php"/>
<file role="www" name="cover.css"/>
<file role="www" name="index.php"/>
Jump to Line
Something went wrong with that request. Please try again.