Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Make profiles optional for the Grails-Shell CLI #14081

Open
jamesfredley opened this issue Mar 20, 2025 · 0 comments
Open

Make profiles optional for the Grails-Shell CLI #14081

jamesfredley opened this issue Mar 20, 2025 · 0 comments

Comments

@jamesfredley
Copy link
Contributor

Attempt to make profile optional for the Grails-Shell CLI.

grails-forge-cli is the modern way to generate Grails applications. Generating applications with grails-shell-cli and profiles was brought back to support a more gradual transition.

grails-shell-cli does far more than application generation and that other 90% will continue to be important.

Grails-Shell CLI can be updated to execute Application Commands without profiles, so that profiles are only used for for the create-* commands.

Profiles are now a redundant burden that is difficult to keep
up to date and consistent with Forge, because they use total different
technology. If Forge and Shell can support same template engine and share
the same skeleton templates to generate the projects, so we can provide
both of them.

Migrate Groovy script commands from profiles to grails-shell-cli so they can be used without the Profile.

Use Groovy Templates as the command templates.

apache/grails-profiles#5

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

No branches or pull requests

1 participant