Commandline: Routing
passing arguments
$app->cmd('mv <src> <target>', function($src, $target) {
// ...
});
options
$app->set('pretty');
/**
* @param string $src
* @param string $target
* @param bool $overwrite
*/
$app->cmd('mv <src> <target>', function($src, $target, $overwrite=false) {
return $this->params;
});
php cli.php mv --overwrite foo bar
{
"overwrite": true,
"src": "foo",
"target": "bar"
}