command(DemoCommand::class); $app->command('exam', function (Input $in, Output $out): void { $cmd = $in->getCommand(); $out->info('hello, this is a test command: ' . $cmd); }, [ 'desc' => 'a description message', ]); $app->command('test', TestCommand::class, [ 'aliases' => ['t'] ]); $app->command(SelfUpdateCommand::class, null, [ 'aliases' => ['selfUpdate'] ]); $app->command(CorCommand::class); $app->controller('home', HomeController::class, [ 'aliases' => ['h'] ]); $app->controller(ProcessController::class, null, [ 'aliases' => 'prc' ]); $app->controller(PharController::class); $app->controller(ShowController::class); $app->controller(InteractController::class); // add alias for a group command. $app->addAliases('home:test', 'h-test');