{
  "type": "featherpanel.cli.command",
  "name": "developer",
  "class_name": "Developer",
  "description": "Manage developer server and VS Code Tunnel (start, stop, status, logs)",
  "subcommands": [
    {
      "name": "start",
      "description": "Start the developer server and VS Code Tunnel"
    },
    {
      "name": "stop",
      "description": "Stop the developer server and VS Code Tunnel"
    },
    {
      "name": "status",
      "description": "Check if the developer server is running"
    },
    {
      "name": "logs",
      "description": "Show VS Code Tunnel logs (usage: developer logs [lines])"
    }
  ],
  "source": "backend/app/Cli/Commands/Developer.php",
  "invoke": {
    "production": "featherpanel developer",
    "docker": "docker exec -it featherpanel_backend php cli developer",
    "source_dev": "cd /var/www/featherpanel/backend && php cli developer"
  }
}
