PHP code example of danbettles / command-line-tools
1. Go to this page and download the library: Download danbettles/command-line-tools 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/ */
danbettles / command-line-tools example snippets
(new Output())->writeLine('A plain-looking message followed by a newline.');
(new Output())->danger('A brightly-coloured message about something that just went wrong, followed by a newline.');
$formattedMessage = (new MessageFormatter())
->fontWeight('bold')
->backgroundColor('maroon')
->format('A brightly-coloured message about something that just went wrong')
;
$formattedMessage = MessageFormatter::createFromStyleDeclarations([
'font-weight' => 'bold',
'background-color' => 'maroon',
])->format('A brightly-coloured message about something that just went wrong');
$output = new Output();
$host = new Host($output);
// Throws an exception if something goes wrong.
$host->passthru('ls -al --color=always');
// Will not throw an exception if something goes wrong: instead, will display a formatted error message and return a value indicating the problem that occurred.
$resultCode = $host->passthru('ls -al --color=always', false);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.