Skip to content

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

Closed
HichemTab-tech wants to merge 4 commits intolaravel:2.xfrom
HichemTab-tech:add-quick-all-argument
Closed

Add --all option to Breeze for quicker setup #468
HichemTab-tech wants to merge 4 commits intolaravel:2.xfrom
HichemTab-tech:add-quick-all-argument

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. 👍

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.

2 participants