@edgepod/cli
v0.0.8
Published
Edgepod CLI - A tool to initialize and manage Edgepod projects
Readme
@edgepod/cli
CLI tool to initialize and manage EdgePod projects.
Prerequisites
You need an existing project with a package.json. EdgePod uses it to find your project root, add scripts, and install dependencies.
pnpm init # or npm init, bun init, etc.Initialize
Run this once to scaffold your EdgePod project:
npx @edgepod/cli initThis creates the edgepod/ directory, generates config files, and installs @edgepod/cli, @edgepod/server, and wrangler as dev dependencies.
Workflow
After init, all commands are via the scripts added to your package.json:
pnpm edgepod:dev # Start the dev server (wrangler dev)
pnpm edgepod:migrations # Generate Drizzle migrations after schema changes
pnpm edgepod:deploy # Deploy to CloudflareCommands
| Command | Description |
| -------------------- | -------------------------------------------------------------------------- |
| edgepod init | Scaffold a new EdgePod project (schema, functions, wrangler config, etc.). |
| edgepod migrations | Detect schema changes and generate Drizzle migrations. |
| edgepod info | Show project info — API key, worker name, deployed URL. |
