Command-line interface for Local WordPress development
npm install @local-labs-jpollock/local-cliCommand-line interface for Local WordPress development.
``bash`
npm install -g @local-labs-jpollock/local-cli
- Local must be running
- Node.js 18+
`bashList all sites
lwp sites list
Commands
$3
`bash
lwp sites list # List all sites
lwp sites list --size # Include disk usage
lwp sites list -s # Short form
lwp sites list --status running # Filter by status
lwp sites get # Get site details
lwp sites start # Start a site
lwp sites stop # Stop a site
lwp sites create # Create a new site
lwp sites create --blueprint # Create from blueprint
lwp sites delete # Delete a site
lwp sites open # Open site in browser
lwp sites open --admin # Open WP Admin
`$3
Run any WP-CLI command on a site:
`bash
lwp wp Examples
lwp wp my-site plugin list
lwp wp my-site user list
lwp wp my-site option get siteurl
lwp wp my-site db export backup.sql
`$3
`bash
lwp blueprints list # List available blueprints
lwp blueprints save # Save site as blueprint
`$3
`bash
lwp db export # Export database
lwp db import # Import database
lwp db adminer # Open Adminer
`$3
`bash
lwp info # Show Local app info
lwp update # Update CLI to latest version
lwp analytics show # Show analytics status
lwp skill install # Install Claude Code skill
`Global Options
`bash
--json # Output as JSON
--quiet # Minimal output
--no-color # Disable colors
--help # Show help
`Examples
$3
`bash
Get site IDs
lwp --json sites list | jq '.[].id'Check site status
lwp --json sites get my-site | jq '.status'List active plugins
lwp wp my-site plugin list --status=active --format=json
`$3
`bash
Create site from blueprint
lwp sites create my-new-site --blueprint starter-themeShow disk usage
lwp sites list --sizeBulk stop all sites
lwp --json sites list | jq -r '.[].name' | xargs -I {} lwp sites stop {}
`MCP Server
This package includes an MCP (Model Context Protocol) server for AI assistants:
`bash
Run as MCP server (for AI tool integration)
npx @local-labs-jpollock/local-cli --mcp
``MIT