1
0
Fork 0

Merge pull request #99 from henrikbjorn/help-command

HelpCommand
pull/101/head
Jordi Boggiano 2011-11-07 07:08:37 -08:00
commit d176f4c07e
2 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,45 @@
<?php
/*
* This file is part of Composer.
*
* (c) Nils Adermann <naderman@naderman.de>
* Jordi Boggiano <j.boggiano@seld.be>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Composer\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
/**
* @author Jordi Boggiano <j.boggiano@seld.be>
*/
class HelpCommand extends Command
{
protected function configure()
{
$this
->setName('help')
->setDescription('')
->setHelp(<<<EOT
<info>php composer.phar help</info>
EOT
)
;
}
protected function execute(InputInterface $input, OutputInterface $output)
{
$output->writeln(<<<EOT
<info>Composer - Package Management for PHP</info>
<comment>Composer is a package manager tracking local dependencies of your projects and libraries.
See http://packagist.org/about for more information.</comment>
EOT
);
}
}

View File

@ -63,6 +63,7 @@ class Application extends BaseApplication
*/ */
protected function registerCommands() protected function registerCommands()
{ {
$this->add(new Command\HelpCommand());
$this->add(new Command\InstallCommand()); $this->add(new Command\InstallCommand());
$this->add(new Command\UpdateCommand()); $this->add(new Command\UpdateCommand());
$this->add(new Command\DebugPackagesCommand()); $this->add(new Command\DebugPackagesCommand());