PHP Simple Library to Create Command Line Interface Application

v0.1.3 2018-03-09 14:21 UTC

This package is auto-updated.

Last update: 2024-04-29 03:53:25 UTC


Rakit Console is simple PHP library to create Command Line Interface (CLI) Application. This library strongly inspired by Laravel Artisan Console.


  • Closure command. You don't need to create class for simple command.
  • Built-in command list.
  • Auto help handler for each commands.
  • Easy command signature.
  • Password input.
  • Simple Coloring.


Just run this composer command:

composer require rakit/console


1. Create App

Create a file named cli (without extension).


use Rakit\Console\App;


// 1. Initialize app
$app = new App;

// 2. Register commands
$app->command('hello {name}', 'Say hello to someone', function($name) {
    $this->writeln("Hello {$name}");

// 3. Run app

2. Running Command

Open terminal/cmd, go to your app directory, run this command:

php cli hello "John Doe"

3. Command List

You can see available commands by typing this:

php cli list

4. Show Help

You can show help by putting --help or -h for each command. For example:

php cli hello --help