{
  "description": "Start an editor session on files, optionally named, read-only or connected to an existing session. Filter mode, JSON UI and session piping are left out.",
  "options": [
    {
      "names": [
        "-s"
      ],
      "description": "Session name",
      "args": {
        "name": "session",
        "isOptional": false
      }
    },
    {
      "names": [
        "-c"
      ],
      "description": "Connect to session",
      "args": {
        "name": "connect",
        "isOptional": false
      }
    },
    {
      "names": [
        "-C"
      ],
      "description": "Connect to or create session",
      "args": {
        "name": "connect_or_create",
        "isOptional": false
      }
    },
    {
      "names": [
        "-ro"
      ],
      "description": "Read-only"
    },
    {
      "names": [
        "-n"
      ],
      "description": "Skip system kakrc"
    },
    {
      "names": [
        "-e"
      ],
      "description": "Run command after client init",
      "args": {
        "name": "command",
        "isOptional": false
      }
    },
    {
      "names": [
        "-l"
      ],
      "description": "List sessions"
    }
  ],
  "args": [
    {
      "name": "files",
      "isOptional": true,
      "isVariadic": true,
      "template": "filepaths"
    }
  ],
  "name": "kak"
}
