diff --git a/versa b/versa index 7dea9b7..740fb72 100755 --- a/versa +++ b/versa @@ -33,6 +33,17 @@ $application->setCode(function (InputInterface $input): int { $process->run(); break; + case 'run': + switch ($input->getOption('type')) { + case 'sculpin': + // TODO: how to pass arbitrary arguments, such as `--port 8001`? + $process = new Process(command: ['./vendor/bin/sculpin', 'generate', '--server', '--watch']); + $process->setTty(true); + $process->run(); + break; + } + break; + case 'test': // TODO: PHPUnit, Pest or ParaTest. // TODO: commands in Docker Compose?