#!/usr/bin/env php execute($args[0] ?? null); break; case 'make:controller': (new App\Core\Commands\MakeControllerCommand())->execute($args[0] ?? null, $args[1] ?? null); break; case 'make:model': (new App\Core\Commands\MakeModelCommand())->execute($args[0] ?? null, $args[1] ?? null); break; case 'serve': (new App\Core\Commands\ServeCommand())->execute(); break; case 'migrate': (new App\Core\Commands\MigrateCommand())->execute(); break; case 'migrate:rollback': (new App\Core\Commands\MigrateCommand())->rollback(); break; case 'migrate:status': (new App\Core\Commands\MigrateCommand())->status(); break; case 'seed': (new App\Core\Commands\SeedCommand())->execute($args[0] ?? null); break; case 'key:generate': (new App\Core\Commands\KeyGenerateCommand())->execute(false); break; case 'key:generate-show': (new App\Core\Commands\KeyGenerateCommand())->execute(true); break; case 'help': default: (new App\Core\Commands\HelpCommand())->execute(); break; }