<?php

require_once __DIR__."/../vendor/autoload.php";

use NoccyLabs\Shell\Shell;
use NoccyLabs\Shell\Context;

class CatchAllContext extends Context
{
    public function execute($cmd, ...$arg)
    {
        printf("Executing: %s %s\n", $cmd, join(" ",$arg));
        return true;
    }
}

$myShell = new Shell();
$myShell->setPrompt("test>");
$myShell->pushContext(new CatchAllContext());
$myShell->run();