{
  "description": "Run OfflineIMAP for all or selected accounts and folders. Debug, profiling and delete-folder options are left out.",
  "options": [
    {
      "names": [
        "-a"
      ],
      "description": "Comma-separated account names; overrides the config file.",
      "args": {
        "name": "accounts",
        "description": "Comma-separated account names; overrides the config file.",
        "isOptional": false
      }
    },
    {
      "names": [
        "-f"
      ],
      "description": "Comma-separated remote folder names.",
      "args": {
        "name": "folders",
        "description": "Comma-separated remote folder names.",
        "isOptional": false
      }
    },
    {
      "names": [
        "-c"
      ],
      "description": "Configuration file",
      "args": {
        "name": "config",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "-o"
      ],
      "description": "Ignore autorefresh in the config."
    },
    {
      "names": [
        "-q"
      ],
      "description": "Skips flag updates on the IMAP server."
    },
    {
      "names": [
        "--dry-run"
      ],
      "description": "Dry run"
    },
    {
      "names": [
        "-1"
      ],
      "description": "Single thread"
    },
    {
      "names": [
        "-u"
      ],
      "description": "User interface",
      "args": {
        "name": "ui",
        "isOptional": false,
        "suggestions": [
          {
            "name": "quiet",
            "description": "quiet"
          },
          {
            "name": "basic",
            "description": "basic"
          },
          {
            "name": "syslog",
            "description": "syslog"
          },
          {
            "name": "ttyui",
            "description": "ttyui"
          },
          {
            "name": "blinkenlights",
            "description": "blinkenlights"
          },
          {
            "name": "machineui",
            "description": "machineui"
          }
        ]
      }
    },
    {
      "names": [
        "-l"
      ],
      "description": "Log file",
      "args": {
        "name": "logfile",
        "isOptional": false,
        "template": "filepaths"
      },
      "isDangerous": true
    },
    {
      "names": [
        "--info"
      ],
      "description": "Show repository info only"
    }
  ],
  "name": "offlineimap"
}
