@nevr/cli
v0.3.5
Published
CLI for Nevr - Nevr write boilerplate again
Downloads
52
Maintainers
Readme
🚀 Quick Start
# Generate schema and types
npx @nevr/cli generate
# Push to database
npx @nevr/cli db:push
# Start dev server with hot reload
npx @nevr/cli dev📦 Installation
# Global (recommended for frequent use)
npm install -g @nevr/cli
# Or use directly with npx
npx @nevr/cli <command>🎯 Commands
nevr generate
Generate Prisma schema
nevr generate [options]
Options:
-c, --config <path> Config file (default: ./nevr.config.ts)
-o, --out <dir> Output directory (default: ./prisma)
-p, --provider <db> Database: sqlite, postgresql, mysql (default: sqlite)
Examples:
nevr generate
nevr generate -p postgresql -o ./src/prismanevr db:push
Push your schema to the database (development).
nevr db:push
# Creates tables without migration files
# ⚠️ May reset data - use db:migrate for productionnevr db:migrate
Create a versioned migration (production-safe).
nevr db:migrate --name "add_posts_table"
# Creates migration file in prisma/migrations/nevr db:studio
Launch Prisma Studio to view/edit your data.
nevr db:studio
# Opens browser at http://localhost:5555nevr db:reset
Reset database to fresh state.
nevr db:reset
# ⚠️ Deletes all datanevr dev
Start development server with hot reload.
nevr dev [options]
Options:
-p, --port <number> Port (default: 3000)
--host <ip> Host (default: localhost)
Example:
nevr dev -p 4000📁 Generated Output
├── prisma/
│ └── schema.prisma # Database schema⚡ Workflow
# 1. Define entities in nevr.config.ts
# 2. Generate everything
nevr generate
# 3. Push to database
nevr db:push
# 4. Start coding
nevr dev📚 Related
| Package | Description |
|---------|-------------|
| nevr | Core framework |
| @nevr/generator | Generator library |
| create-nevr | Project scaffolder |
📄 License
MIT © Nevr Contributors
