Registering the channel:
pear channel-discover server->name ?>
Listing available packages:
pear remote-list -c server->alias ?>
Installing a package:
pear install server->alias ?>/package_name
Installing a specific version/stability:
pear install server->alias ?>/package_name-1.0.0
pear install server->alias ?>/package_name-beta
Receiving updates via a
feed:
server->url ?>/feed.xml
packages as $package):
$deps = array();
if (isset($package['deps']['required']['package'])) {
$deps = $package['deps']['required']['package'];
if (isset($deps['name']) && !isset($deps['conflicts'])) {
$deps = array($deps);
}
foreach ($deps as $i => $dep) {
if (isset($dep['conflicts'])) {
unset($deps[$i]);
}
}
}
$grps = array();
if (isset($package['deps']['group'])) {
$grps = $package['deps']['group'];
}
?>
-
Install command | install server->alias ?>/ |
server->alias.'/'.$package['name'].'#'.$grp['attribs']['name'].' ('.$grp['attribs']['hint'].')';
}
$groups = implode('
', $groups);
?>
Install groups: | |
License | |
Dependencies |
|
(as '.$maintainer['role'].')';
}
$maintainers = implode(', ', $maintainers);
?>
Maintainers | |
server->url}/get/{$package['name']}-{$release['version']}.tgz\">{$release['version']} ({$release['stability']})";
}
$releases = implode(', ', $releases);
?>
Releases | |