A CLI to quickly clone personal project recipes and eliminate boilerplate - reducing time to deployment.
- html
- default - local css stylesheet
- tailwind-css - tailwind css CDN
- htmx
- quick - tailwind / postcss, typescript with hot reload, KOA backend, prisma integrated
- express
- default - basic JS express server
- typescript - typescript enabled express server with hot reload
cook
--name="{PROJECT NAME}" # optional, bypasses first prompt for project name
--no-greeting, -ng # optional, skips greeting text
--dev, -d # optional, development / debug logging
To install for global usage on unix systems:
# add to you ~/.zshrc
alias prep-kitchen="unalias cook && cd /Volumes/SSD/projects/cookbook.v2 && nvm use && pnpm prep && cd ~"
# open new terminal shell
prep-kitchen && cookOccasionally repetitive runs of this command may cause issues, which can be solved by unaliasing cook:
unalias cookBuilt using nvm and pnpm. To develop locally:
nvm use && pnpm
pnpm start # run entry script locallyTests and coverage supplied by jest:
nvm use && pnpm testProduction build + global install controls coming soon!