Common CLI helpers classes

1.1.2 2015-01-14 10:40 UTC

This package is not auto-updated.

Last update: 2023-09-25 22:03:01 UTC


Build Status


Add the dependency in your composer.json :

"require": {
    "ftven/cli-common": "1.*"

Then update your dependency :

$ ./composer.phar update ftven/cli-common

Then you can use it directly in your scripts :


// ...

require_once '/path/to/vendor/autoload.php';

$cli = new Ftven\Build\Cli\Application\CliApplication('mytool', '1.0.0');

$cli->addExtension(new MyNamespace\MyExtension());


CliApplication is a full Symfony Console Application, so you can use all available methods on it to add commands, etc... As a best practices, we recommand not adding directly commands on the CliApplication, rather create an extension. For further information on creating extension, read CoreExtension class, or search for php-cli-xxx-extension on our GitHub.

Enjoy !

FTVEN Build Team.