CLI for Nevr - Nevr write boilerplate again
npm install @nevr/cli
Command-line superpowers for Nevr development
---
``bashGenerate schema and types
npx @nevr/cli generate
---
š¦ Installation
`bash
Global (recommended for frequent use)
npm install -g @nevr/cliOr use directly with npx
npx @nevr/cli
`---
šÆ Commands
$3
Generate Prisma schema
`bash
nevr generate [options]Options:
-c, --config Config file (default: ./nevr.config.ts)
-o, --out Output directory (default: ./prisma)
-p, --provider Database: sqlite, postgresql, mysql (default: sqlite)
Examples:
nevr generate
nevr generate -p postgresql -o ./src/prisma
`$3
Push your schema to the database (development).
`bash
nevr db:pushCreates tables without migration files
ā ļø May reset data - use db:migrate for production
`$3
Create a versioned migration (production-safe).
`bash
nevr db:migrate --name "add_posts_table"Creates migration file in prisma/migrations/
`$3
Launch Prisma Studio to view/edit your data.
`bash
nevr db:studioOpens browser at http://localhost:5555
`$3
Reset database to fresh state.
`bash
nevr db:resetā ļø Deletes all data
`$3
Start development server with hot reload.
`bash
nevr dev [options]Options:
-p, --port Port (default: 3000)
--host Host (default: localhost)
Example:
nevr dev -p 4000
`---
š Generated Output
`
āāā prisma/
ā āāā schema.prisma # Database schema
`---
ā” Workflow
`bash
1. Define entities in nevr.config.ts
2. Generate everything
nevr generate3. Push to database
nevr db:push4. Start coding
nevr dev
`---
š Related
nevr | Core framework |
| @nevr/generator | Generator library |
| create-nevr` | Project scaffolder |---
MIT Ā© Nevr Contributors