@obsidianlabs/writeback-cli
v1.0.0
Published
CLI scaffolding tool for writeback-capable internal tools
Maintainers
Readme
@obsidianlabs/writeback-cli
CLI for scaffolding writeback-capable internal tools. Generates project structure, entity definitions, and database migrations.
Install
npm i -g @obsidianlabs/writeback-cliCommands
writeback init [name]
Scaffolds a new consumer project with worker + web app + wrangler config.
writeback init my-appwriteback add-entity <name>
Generates an entity definition file and D1 migration.
writeback add-entity invoicewriteback generate-migration <entity-file>
Re-generates migrations from an entity config file.
writeback generate-migration worker/src/entities/invoice.ts
writeback generate-migration worker/src/entities/invoice.ts --backend motherduckwriteback dev
Runs wrangler dev + vite dev concurrently.
writeback dev
writeback dev --worker-dir ./api --web-dir ./frontendLicense
MIT
