diff --git a/example/example.php b/example/example.php index 04c979c..6af92e1 100644 --- a/example/example.php +++ b/example/example.php @@ -5,8 +5,6 @@ include __DIR__.'/../vendor/autoload.php'; use pointybeard\Helpers\Cli\Input; use pointybeard\Helpers\Cli\Colour\Colour; -use pointybeard\Helpers\Functions\Flags; -use pointybeard\Helpers\Functions\Strings; use pointybeard\Helpers\Functions\Cli; // Define what we are expecting to get from the command line @@ -54,30 +52,32 @@ $collection = (new Input\InputCollection()) $argv = Input\InputHandlerFactory::build('Argv', $collection); // Display the manual in green text -echo Colour::colourise(Cli\manpage( +echo Cli\manpage( basename(__FILE__), - '1.0.1', + '1.0.2', 'An example script for the PHP Helpers: Command-line Input and Input Type Handlers composer library (pointybeard/helpers-cli-input).', - 'php -f example/example.php -- -vvv -d example/example.json import', - $collection -), Colour::FG_GREEN) . PHP_EOL . PHP_EOL; + $collection, + Colour::FG_GREEN, + Colour::FG_WHITE, + [ + 'Examples' => 'php -f example/example.php -- -vvv -d example/example.json import' + ] +).PHP_EOL.PHP_EOL; -// example.php 1.0.0, An example script for the PHP Helpers: Command-line Input and Input Type Handlers -// composer library (pointybeard/helpers-cli-input). +// example.php 1.0.2, An example script for the PHP Helpers: Command-line Input +// and Input Type Handlers composer library (pointybeard/helpers-cli-input). // Usage: example.php [OPTIONS]... ACTION... // -// Mandatory values for long options are mandatory for short options too. -// // Arguments: -// ACTION The name of the action to perform +// ACTION The name of the action to perform // // Options: -// -v verbosity level. -v (errors only), -vv (warnings -// and errors), -vvv (everything). -// -d, --data=VALUE Path to the input JSON data +// -v verbosity level. -v (errors only), -vv +// (warnings and errors), -vvv (everything). +// -d, --data=VALUE Path to the input JSON data // // Examples: -// php -f example/example.php -- -vvv -d example/example.json import +// php -f example/example.php -- -vvv -d example/example.json import var_dump($argv->getArgument('action')); // string(6) "import"