cli icon indicating copy to clipboard operation
cli copied to clipboard

Laravel Prompts in Starter Kit not interactive

Open marcorieser opened this issue 9 months ago • 3 comments

Rob and I migrated the Post Install Script of Peak over to Laravel Prompts (https://github.com/studio1902/statamic-peak/pull/348).

So far so good and the prompts work as expected when installing Peak into an existing Statamic installation by running php please starter-kit:install studio1902/statamic-peak --local.

However, when running statamic new my-project studio1902/statamic-peak --local the prompts do not show up asking for input but apply the default value. I can reproduce the same behaviour when running php please starter-kit:install studio1902/statamic-peak --local --no-interaction (notice the --no-interaction).

I dumped the $options before they get passed into the starter kit installation but the --no-interaction is missing. https://github.com/statamic/cli/blob/d320fbb834f69e54b2e58354d4c7e060b545be99/src/NewCommand.php#L550-L552

Array
(
    [0] => --cli-install
    [1] => --clear-site
    [2] => --local
)

marcorieser avatar Sep 18 '23 11:09 marcorieser