Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add --all option to Breeze for quicker setup #468

Closed

Conversation

HichemTab-tech
Copy link

Description:
This PR adds a --all option to the breeze:install command, which enables:

  • --dark
  • --ssr
  • --typescript
  • --eslint

Why?

For developers who always use these options, --all simplifies installation and avoids repetitive flag typing.

Implementation

  • Added --all to the command signature.
  • Updated checks to apply all relevant options when --all is used.

This makes Breeze setup faster for power users! 🚀

HichemTab-tech and others added 4 commits February 16, 2025 12:53
This commit updates the Inertia stack installation logic to enable the "all" option. When specified, the "all" option applies configurations for TypeScript, ESLint, SSR, dark mode removal, and other relevant features together. This improves usability by simplifying setups that require multiple options simultaneously.
Added Pest support to the `--all` option, ensuring consistency with other flags. Adjusted logic to automatically install Pest when `--all` is used, alongside other related tools.
Remove "pest" from the "all" option in the InstallCommand to align its definition with intended behavior. Adjust logic to ensure Pest setup is handled only when explicitly specified.
@taylorotwell
Copy link
Member

We are about to release new starter kits. 👍

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants