Pyrus provides the means to install and manage installations for packages built using package.xml version 2.0 or newer. Pyrus is redesigned from the ground up for PHP 5.3 or newer, and provides significant improvements over the older PEAR Installer.

To use Pyrus, execute it from the command line: $ php pyrus.phar install PEAR2_Templates_Savant-0.1.0

For more information, view the documentation at:

Release Notes - 2.0.0a1

Initial development release

Missing features: - mass upgrade/remote-list - Web frontend

Implemented features: - install of both PEAR and Pyrus-generated packages - remote install from URL - remote install from channel - more robust file transactions that are nearly atomic - much smarter dependency resolution than PEAR - much smarter pre-download version resolution for dependencies - registry transactions on installation - redundant registries in sqlite3, xml formats - full support for PEAR 1.x serialized array registry - full-featured CLI frontend - post-install scripts

Initial pyrus public API


$ php pyrus.phar install PEAR2_Pyrus-2.0.0a1
Status: 2.0.0a1 alpha, released on June 10, 2010
License: New BSD License
Maintained: yes

Browse Files

2551 files in 584 directories.