{
  "description": "Launch or attach to a Herdr session, locally or over SSH. Subcommands (workspace, pane, tab, agent, api ...) are outside this form.",
  "options": [
    {
      "names": [
        "--session"
      ],
      "description": "Use or create a named persistent session.",
      "args": {
        "name": "session",
        "description": "Use or create a named persistent session.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--remote"
      ],
      "description": "Attach through SSH to a remote Herdr server.",
      "args": {
        "name": "remote",
        "description": "Attach through SSH to a remote Herdr server.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--remote-keybindings"
      ],
      "description": "Remote keybindings",
      "args": {
        "name": "remote_keybindings",
        "isOptional": false,
        "suggestions": [
          {
            "name": "local",
            "description": "Local"
          },
          {
            "name": "server",
            "description": "Server"
          }
        ]
      }
    },
    {
      "names": [
        "--no-session"
      ],
      "description": "Run monolithically (no server/client)."
    }
  ],
  "name": "herdr"
}
