ozziest / consozzy
Simple console core for php console applications.
2.0.1
2014-10-30 13:40 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-11-19 04:31:50 UTC
README
Consozzy is a simple console library for your console applications. It has got simple router for your library and class.
Warning
This package is developed for just practice. I don't recommend for your real applications. You can use symfony/console package.
Installation
To install through composer, simply put the following in your composer.json
file:
{ "require": { "ozziest/consozzy": "2.*", } }
$ composer install
Usage
$ php console publisher:library:command:method
Custom Commands
namespace Publisher\Library; class Mycommand { use \Ozziest\Consozzy\Screen; public function operation() { $this->write('This is a command on based the consozzy.'); } }
$ php console publisher:library:mycommand:operation
Screen Trait
You can use methods of screen;
write($text, $color)
writeln($text, $color)
prompt()
Sample Command Ready
class Mycommand { use \Ozziest\Consozzy\Screen; public function operation() { $command = readline($this->prompt()); } }
Core Commands
exit
Colors
black
blue
green
cyan
red
purple
brown
yellow
white