create-kestrel
v2.1.0
Published
Scaffold a Kestrel site: `pnpm create kestrel my-site`.
Maintainers
Readme
create-kestrel
Scaffolds a Kestrel site — a collection-driven CMS that renders published content to static HTML.
pnpm create kestrel my-site
cd my-site && pnpm install && pnpm devIt asks for an admin password and writes a project that runs as-is: a nuxt.config.ts extending the
engine, an app shell that renders, and a .env holding a fresh session secret plus the scrypt hash of
your password. Sign in at http://localhost:3000/admin.
| Flag | |
| --- | --- |
| --name <name> | package name (default: the directory name, slugified) |
| --password <pw> | set the admin password without prompting |
| --yes | never prompt; leaves KESTREL_ADMIN_PASSWORD_HASH for you to fill in |
| --force | scaffold into a directory that is not empty |
To add Kestrel to an existing project, use the engine's own CLI instead — it merges rather than refuses:
pnpm add @michaelthielemann/kestrel
pnpm kestrel initDocumentation: https://github.com/MichaelThielemann/kestrel#documentation
