Skip to content

Misc messaging improvements#45

Merged
jesseleite merged 14 commits intomasterfrom
misc-improvements
Mar 3, 2022
Merged

Misc messaging improvements#45
jesseleite merged 14 commits intomasterfrom
misc-improvements

Conversation

@jesseleite
Copy link
Contributor

@jesseleite jesseleite commented Mar 1, 2022

Improve messaging and error output, informing the user as early as possible in the install process...

  • Notify when user is running older CLI tool version.
    • This doesn't prevent install, but will show up at the top and bottom of install output.
      image
  • Handle missing composer auth if starter kit is hosted on github.
    • This does prevent install, but only if a github hosted starter kit is detected.
      image
  • Explain single-site starter kit license for paid kids.
    • Ask user to confirm that they understand it's a single-use thing, in order to prevent unnecessary support questions and tickets.
      image
  • Improve UX when running non-interactively.
  • Update dependencies to remove certain PHP 8.x deprecations in output.

Do not merge until statamic/cms#5338 is tagged in 3.2!

Closes #43
Closes #44

@jesseleite jesseleite marked this pull request as draft March 1, 2022 01:51
@jesseleite jesseleite marked this pull request as ready for review March 1, 2022 21:52
@jesseleite jesseleite requested a review from jasonvarga March 3, 2022 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Conflicts with Symfony console Improve messaging around missing composer github token

1 participant