CLI Reference
Complete reference for all ServCraft CLI commands. Build backends faster from your terminal.
# Install ServCraft globally npm install -g servcraft # Verify installation servcraft --version
servcraft init <name>Initialize a new ServCraft project with interactive setup.
Examples
servcraft init my-appservcraft init api --ts --prisma postgresOptions
servcraft add <module>Add a pre-built module to your project.
Examples
servcraft add authservcraft add users --crudservcraft add email --templatesOptions
servcraft generate <type> <name>Generate code for controllers, services, or schemas.
Examples
servcraft generate controller postservcraft generate service userservcraft generate schema productOptions
servcraft scaffold <name>Generate complete CRUD operations for a resource.
Examples
servcraft scaffold blogservcraft scaffold product --with-testsOptions
servcraft listList all available modules with their status.
Examples
servcraft listservcraft list --availableOptions
servcraft remove <module>Remove a module from your project.
Examples
servcraft remove authservcraft remove users --keep-filesOptions
servcraft updateUpdate ServCraft and installed modules to latest versions.
Examples
servcraft updateservcraft update --modules-onlyOptions
servcraft doctorDiagnose project configuration and dependencies.
Examples
servcraft doctorservcraft doctor --fixOptions
servcraft templatesManage custom code generation templates.
Examples
servcraft templates listservcraft templates add my-templateservcraft templates remove my-templateservcraft docsGenerate API documentation in various formats.
Examples
servcraft docs generateservcraft docs export postmanservcraft docs statusOptions
servcraft db <command>Database management commands.
Examples
servcraft db migrateservcraft db pushservcraft db seedservcraft db studioSubcommands
migrate- Run Prisma migrationspush- Push schema changesgenerate- Generate Prisma clientseed- Run database seedersreset- Reset databasestatus- Show migration statusstudio- Open Prisma Studioservcraft completionGenerate shell completion scripts.
Examples
servcraft completion bashservcraft completion zshservcraft completion fishGlobal Options
--help, -hShow help for a command--version, -VShow version number--verbose, -vEnable verbose output--dry-runPreview changes without writing--quiet, -qSuppress output except errors--cwd <dir>Working directory--config <file>Config file path--no-colorDisable colored output