ferglie
v0.1.0
Published
Scaffold a new project from Fergal's starter template (TanStack Start, Tailwind, shadcn/ui).
Readme
ferglie
Scaffolds a new project from the starter template in template/: TanStack Start, Tailwind v4 and shadcn/ui, with a top nav, sidebar, icon registry and dark mode toggle.
bunx ferglie@latest create my-app
cd my-app
bun run devcreate downloads the template, replaces the __APP_NAME__ placeholder with the project name and runs bun install.
Changing the template
Edit the files in template/ and push to main. The CLI downloads template/ from GitHub each time it runs, so changes are live without publishing a new npm version.
The project name appears as __APP_NAME__ in the files listed in NAMED_FILES in bin/ferglie.mjs. If the placeholder is added to another file, add that file to the list.
To try template or CLI changes before pushing:
node bin/ferglie.mjs create /tmp/demo-app --template ./templatePublishing the CLI
Only needed when bin/ferglie.mjs or package.json changes: bump version, then npm publish.
