Skip to main content
You are viewing Pre-Alpha documentation.
Vuetify0 Logo
Mode
Accessibility
Vuetify

Vuetify CLI

The Vuetify CLI is a tooling ecosystem for scaffolding and managing Vuetify projects. It provides interactive project generation, intelligent dependency updates, and codebase analysis.

BeginnerJan 15, 2026

Packages

PackageBinaryPurpose
@vuetify/cli↗vuetifyFull CLI with all commands
create-vuetify0↗create-vuetify0Scaffold v0 projects

Quick Start

Create a new v0 project with the interactive wizard:

pnpm
pnpm create vuetify0

Commands

Diagram

Use controls to zoom and pan. Click outside or press Escape to close.

init

Initialize a new project (wrapper around create-vuetify0):

pnpm
pnpm dlx @vuetify/cli init my-app

add

Add integrations to existing projects:

pnpm
# Add ESLint with Vuetify config
pnpm dlx @vuetify/cli add eslint

# Add MCP server configuration
pnpm dlx @vuetify/cli add mcp
Tip

The add mcp command configures Vuetify MCP for your IDE automatically.

update

Update all Vuetify packages to their latest versions:

pnpm
# Update to latest stable
pnpm dlx @vuetify/cli update

# Update to nightly builds
pnpm dlx @vuetify/cli update --nightly

The update command auto-detects and updates:

  • vuetify

  • @vuetify/* packages

  • vuetify-nuxt-module

  • vite-plugin-vuetify

  • eslint-plugin-vuetify

docs

Open version-specific Vuetify documentation:

pnpm
pnpm dlx @vuetify/cli docs
Info

The CLI auto-detects your installed Vuetify version and opens the correct documentation site.

analyze

Scan your codebase for Vuetify usage patterns:

pnpm
# Console output
pnpm dlx @vuetify/cli analyze

# JSON output for tooling
pnpm dlx @vuetify/cli analyze --reporter json

The analyzer detects imports of:

  • Components (VBtn, VCard, etc.)

  • Composables (useDisplay, useTheme, etc.)

  • Types and utilities

Ask AI
How can I use the analyze command to plan a Vuetify migration?

upgrade

Self-upgrade the CLI to the latest version:

pnpm
pnpm dlx @vuetify/cli upgrade

Scaffolding Options

The interactive wizard guides you through project configuration:

Diagram

Use controls to zoom and pan. Click outside or press Escape to close.

Platforms

PlatformDescription
Vue + ViteStandard Vue 3 SPA with Vite↗
NuxtNuxt 3/4↗ with SSR/SSG support

CSS Frameworks

FrameworkDescription
UnoCSS↗Instant atomic CSS engine
Tailwind↗Utility-first CSS
NoneNo CSS framework

Router Options (Vue only)

OptionDescription
Vue Router↗Standard routing
File-basedAuto-generated routes from file structure
NoneNo routing

Features

FeatureDescription
ESLintVuetify ESLint config↗
Pinia↗State management
i18n↗Internationalization
MCPVuetify MCP server config
Nuxt Modulevuetify-nuxt-module↗ (Nuxt only)

Non-Interactive Mode

For CI/CD pipelines and automation, pass arguments directly:

pnpm
pnpm create vuetify0 my-app \
  --platform vue \
  --css unocss \
  --typescript \
  --router router \
  --features eslint,pinia \
  --package-manager pnpm \
  --install

All Arguments

ArgumentValuesDescription
--platformvue, nuxtTarget platform
--cssunocss, tailwindcss, noneCSS framework
--typescriptflagEnable TypeScript
--routerrouter, file-router, noneRouter type (Vue only)
--featurescomma-separatedFeatures to include
--package-managerpnpm, npm, yarn, bunPackage manager
--installflagAuto-install dependencies
--forceflagOverwrite existing directory
Warning

The --force flag will overwrite existing files without confirmation.


© 2016-1970 Vuetify, LLC
Ctrl+/