JoshuaKGoldberg / create-typescript-app

Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. 💝
MIT License
1.19k stars 75 forks source link

🐛 Bug: --exclude-releases and --exclude-tests not respected manually running with --base everything #1322

Open JoshuaKGoldberg opened 8 months ago

JoshuaKGoldberg commented 8 months ago

Bug Report Checklist

Expected

I ran the following and expected a repository to be set up without release management or tests:

npx create-typescript-app --base everything --description "The website for BostonTS. Powered by React, Remix, TypeScript, and Vanilla Extract. ✨" --directory boston-ts-website --email-github git@joshuakgoldberg.com --email-npm npm@joshuakgoldberg.com --mode create --owner JoshuaKGoldberg --repository boston-ts-website --title "The BostonTS Website" --exclude-releases --exclude-tests

Actual

https://github.com/JoshuaKGoldberg/boston-ts-website -> https://github.com/JoshuaKGoldberg/boston-ts-website/commit/fb3a0f2a2ca662b9f018f96f240e778dc9d047d6 had releases and tests built-in 😞.

Also, the rerun command had --undefined instead of the exclusions:

●  Tip: to run again with the same input values, use: npx create-typescript-app --base everything --description "The website for BostonTS. Powered by React, Remix, TypeScript, and Vanilla Extract. ✨" --directory boston-ts-website --email-github git@joshuakgoldberg.com --email-npm npm@joshuakgoldberg.com --exclude-releases --mode create --owner JoshuaKGoldberg --undefined --repository boston-ts-website --title "The BostonTS Website"

Additional Info

No response

JoshuaKGoldberg commented 8 months ago

Interestingly on that commit: