@local-labs-jpollock/local-cli
v0.0.20
Published
Command-line interface for Local WordPress development
Maintainers
Readme
Local CLI
Command-line interface for Local WordPress development.
Installation
npm install -g @local-labs-jpollock/local-cliRequirements
- Local must be running
- Node.js 18+
Quick Start
# List all sites
lwp sites list
# Get site details
lwp sites get my-site
# Start/stop sites
lwp sites start my-site
lwp sites stop my-site
# Run WP-CLI commands
lwp wp my-site plugin list
lwp wp my-site theme statusCommands
Sites
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 <site> # Get site details
lwp sites start <site> # Start a site
lwp sites stop <site> # Stop a site
lwp sites create <name> # Create a new site
lwp sites create <name> --blueprint <name> # Create from blueprint
lwp sites delete <site> # Delete a site
lwp sites open <site> # Open site in browser
lwp sites open <site> --admin # Open WP AdminWP-CLI
Run any WP-CLI command on a site:
lwp wp <site> <command>
# 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.sqlBlueprints
lwp blueprints list # List available blueprints
lwp blueprints save <site> <name> # Save site as blueprintDatabase
lwp db export <site> # Export database
lwp db import <site> <file> # Import database
lwp db adminer <site> # Open AdminerSystem
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 skillGlobal Options
--json # Output as JSON
--quiet # Minimal output
--no-color # Disable colors
--help # Show helpExamples
JSON Output for Scripting
# 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=jsonSite Management
# Create site from blueprint
lwp sites create my-new-site --blueprint starter-theme
# Show disk usage
lwp sites list --size
# Bulk 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:
# Run as MCP server (for AI tool integration)
npx @local-labs-jpollock/local-cli --mcpLicense
MIT
