Skip to content

Commit

Permalink
Merge pull request #482 from owenvoke/feature/prompts
Browse files Browse the repository at this point in the history
feat: add Laravel Prompts
  • Loading branch information
owenvoke committed Oct 12, 2023
2 parents fa9e822 + 2e8ab53 commit 30a057f
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 26 deletions.
46 changes: 23 additions & 23 deletions composer.json
Expand Up @@ -22,18 +22,18 @@
"php": "^8.1",
"ext-json": "*",
"dragonmantank/cron-expression": "^3.3.3",
"illuminate/cache": "^10.13.5",
"illuminate/collections": "^10.13.5",
"illuminate/config": "^10.13.5",
"illuminate/console": "^10.13.5",
"illuminate/container": "^10.13.5",
"illuminate/contracts": "^10.13.5",
"illuminate/events": "^10.13.5",
"illuminate/filesystem": "^10.13.5",
"illuminate/process": "^10.13.5",
"illuminate/support": "^10.13.5",
"illuminate/testing": "^10.13.5",
"laravel-zero/foundation": "^10.12",
"illuminate/cache": "^10.28",
"illuminate/collections": "^10.28",
"illuminate/config": "^10.28",
"illuminate/console": "^10.28",
"illuminate/container": "^10.28",
"illuminate/contracts": "^10.28",
"illuminate/events": "^10.28",
"illuminate/filesystem": "^10.28",
"illuminate/process": "^10.28",
"illuminate/support": "^10.28",
"illuminate/testing": "^10.28",
"laravel-zero/foundation": "^10.28",
"league/flysystem": "^3.15.1",
"nunomaduro/collision": "^6.4.0|^7.8.1",
"nunomaduro/laravel-console-summary": "^1.10.0",
Expand All @@ -51,22 +51,22 @@
},
"require-dev": {
"guzzlehttp/guzzle": "^7.7",
"illuminate/bus": "^10.13.5",
"illuminate/database": "^10.13.5",
"illuminate/http": "^10.13.5",
"illuminate/log": "^10.13.5",
"illuminate/queue": "^10.13.5",
"illuminate/redis": "^10.13.5",
"illuminate/view": "^10.13.5",
"illuminate/bus": "^10.28",
"illuminate/database": "^10.28",
"illuminate/http": "^10.28",
"illuminate/log": "^10.28",
"illuminate/queue": "^10.28",
"illuminate/redis": "^10.28",
"illuminate/view": "^10.28",
"laminas/laminas-text": "^2.10",
"laravel-zero/phar-updater": "^1.3",
"laravel/pint": "^1.11",
"laravel-zero/phar-updater": "^1.4",
"laravel/pint": "^1.13.3",
"nunomaduro/laravel-console-dusk": "^1.11",
"nunomaduro/laravel-console-menu": "^3.4",
"nunomaduro/termwind": "^1.15.1",
"pestphp/pest": "^2.13.0",
"pestphp/pest": "^2.22.1",
"pestphp/pest-plugin-laravel": "^2.2",
"phpstan/phpstan": "^1.10.28"
"phpstan/phpstan": "^1.10.38"
},
"autoload": {
"psr-4": {
Expand Down
5 changes: 3 additions & 2 deletions src/Commands/BuildCommand.php
Expand Up @@ -18,12 +18,13 @@
use Symfony\Component\Console\Command\SignalableCommandInterface;
use Symfony\Component\Console\Helper\ProgressBar;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\ConsoleOutputInterface;
use Symfony\Component\Console\Output\NullOutput;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Process\Process;
use Throwable;

use function Laravel\Prompts\text;

final class BuildCommand extends Command implements SignalableCommandInterface
{
/**
Expand Down Expand Up @@ -174,7 +175,7 @@ private function prepare(): BuildCommand
$config = include $configFile;

$config['env'] = 'production';
$version = $this->option('build-version') ?: $this->ask('Build version?', $config['version']);
$version = $this->option('build-version') ?: text('Build version?', $config['version']);
$config['version'] = $version;

$boxFile = $this->app->basePath('box.json');
Expand Down
3 changes: 2 additions & 1 deletion src/Commands/RenameCommand.php
Expand Up @@ -16,6 +16,7 @@
use Illuminate\Support\Facades\File;
use Illuminate\Support\Str;

use function Laravel\Prompts\text;
use function sprintf;

final class RenameCommand extends Command
Expand Down Expand Up @@ -66,7 +67,7 @@ private function rename(): RenameCommand
private function asksForApplicationName(): string
{
if (empty($name = $this->input->getArgument('name'))) {
$name = $this->ask('What is your application name?');
$name = text('What is your application name?');
}

if (empty($name)) {
Expand Down

0 comments on commit 30a057f

Please sign in to comment.