feat(create-gen-app): add CLOSED license option for all rights reserved #25
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Adds a new "CLOSED" license option to the
create-gen-apppackage for proprietary/closed-source projects. This provides an "All Rights Reserved" license template alongside the existing open source options (MIT, Apache-2.0, ISC, GPL-3.0, BSD-3-Clause, MPL-2.0, Unlicense).The license template uses the same placeholder format (
{{YEAR}},{{AUTHOR}},{{EMAIL_LINE}}) as existing templates and is automatically discovered by the license loading system.Review & Testing Checklist for Human
pnpm testinpackages/create-gen-appto verify tests passNotes
Link to Devin run: https://app.devin.ai/sessions/821543f93c294ad78ca4194ac75afc1d
Requested by: Dan Lynch ([email protected]) / @pyramation
The license options are defined in the
create-gen-apppackage (part of dev-utils), not in the constructive repo. The user originally asked about inquirerer/create-gen-app/pgpm - it turned out to be in create-gen-app'slicenses-templatesdirectory.