Skip to content

Latest commit

 

History

History
101 lines (71 loc) · 2.61 KB

README.md

File metadata and controls

101 lines (71 loc) · 2.61 KB

console

Latest Version on Packagist Software License Coverage Status Quality Score Total Downloads

A context to create the most powerful command line interfaces.

Install

Via Composer, update your composer.json to use martiadrogue/console

"repositories": [
    {
        "type": "git",
        "url": "https://github.com/martiadrogue/console.git"
    }
],

Then you must add martiadrogue/console in require.

"require": {
    "martiadrogue/console": "dev-devel"
},

Or invoke

composer require martiadrogue/console:@dev

Old school, forget all and grab files from dist directory

Usage

$skeleton = new MartiAdrogue\Skeleton();
echo $skeleton->echoPhrase('Hello, world!');

Change log

Please see CHANGELOG for more information what has changed recently.

Testing

composer test run phpcs, phpmd and phpunit. Run phpunit for unit test only.

composer test

Code Smell Fix

composer format run php-cs-fixer and phpcbf to fix up the PHP code to follow the coding standards.

composer format

Contributing

Please see CONTRIBUTING and CONDUCT for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.