PHP code example of johnitvn / cli-runtime

1. Go to this page and download the library: Download johnitvn/cli-runtime library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

johnitvn / cli-runtime example snippets


$workingdir = 'path/to/working_dir';
$process = new johnitvn\cliruntime\CliRuntimeProcess($workingdir);

$process->run('echo Hello');

$output = array();
$process->runCapture('echo Hello',$output);
var_dump($output);

$process->runDisplayOutput('echo Hello');

$command = new johnitvn\cliruntime\CommandBuidler('echo');
$command->addParam('Hello world');
echo $command->getCommand();

$builder = new CommandBuidler('phpunit');
$builder->addFlag('v')
    ->addArgument('stop-on-failure')
    ->addArgument('configuration', 'phpunit.xml')
    ->addParam('TestCase.php');
echo $builder->getCommand();

phpunit TestCase.php -v --stop-on-failure --configuration=phpunit.xml

php composer.phar 
`
echo Hello world