{
  "description": "Open alot, optionally with a search query or compose. Debug-level and log options are left out.",
  "options": [
    {
      "names": [
        "--read-only",
        "-r"
      ],
      "description": "Read-only database"
    },
    {
      "names": [
        "--config",
        "-c"
      ],
      "description": "Config file",
      "args": {
        "name": "config",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--notmuch-config",
        "-n"
      ],
      "description": "Notmuch config file",
      "args": {
        "name": "notmuch_config",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--colour-mode",
        "-C"
      ],
      "description": "Colours",
      "args": {
        "name": "colour_mode",
        "isOptional": false,
        "suggestions": [
          {
            "name": "1",
            "description": "1"
          },
          {
            "name": "16",
            "description": "16"
          },
          {
            "name": "256",
            "description": "256"
          }
        ]
      }
    },
    {
      "names": [
        "--mailindex-path",
        "-p"
      ],
      "description": "Notmuch index path",
      "args": {
        "name": "mailindex_path",
        "isOptional": false,
        "template": "folders"
      }
    }
  ],
  "args": [
    {
      "name": "subcommand",
      "isOptional": true,
      "suggestions": [
        {
          "name": "search",
          "description": "Search"
        },
        {
          "name": "compose",
          "description": "Compose"
        },
        {
          "name": "bufferlist",
          "description": "Buffer list"
        },
        {
          "name": "taglist",
          "description": "Tag list"
        },
        {
          "name": "namedqueries",
          "description": "Named queries"
        }
      ]
    },
    {
      "name": "query",
      "description": "Only used with Start in = Search.",
      "isOptional": true
    }
  ],
  "name": "alot"
}
