{
  "description": "Run a one-off synchronization or monitor mode, with the common sync filters. Authorization and one-shot file operations are left out.",
  "options": [
    {
      "names": [
        "--synchronize"
      ],
      "description": "Synchronize once"
    },
    {
      "names": [
        "--monitor"
      ],
      "description": "Keep monitoring for changes"
    },
    {
      "names": [
        "--dry-run"
      ],
      "description": "Only with Synchronize once."
    },
    {
      "names": [
        "--download-only"
      ],
      "description": "Download only"
    },
    {
      "names": [
        "--upload-only"
      ],
      "description": "Upload only"
    },
    {
      "names": [
        "--resync"
      ],
      "description": "Forgets the last saved state and performs a full sync."
    },
    {
      "names": [
        "--single-directory"
      ],
      "description": "Only this directory",
      "args": {
        "name": "single_directory",
        "isOptional": false
      }
    },
    {
      "names": [
        "--syncdir"
      ],
      "description": "Local sync directory",
      "args": {
        "name": "syncdir",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "--confdir"
      ],
      "description": "Configuration directory",
      "args": {
        "name": "confdir",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "--skip-dot-files"
      ],
      "description": "Skip dot files"
    },
    {
      "names": [
        "--skip-symlinks"
      ],
      "description": "Skip symlinks"
    },
    {
      "names": [
        "--monitor-interval"
      ],
      "description": "Monitor interval (seconds)",
      "args": {
        "name": "monitor_interval",
        "isOptional": false
      }
    },
    {
      "names": [
        "--verbose",
        "-v"
      ],
      "description": "Verbosity",
      "isRepeatable": true
    },
    {
      "names": [
        "--display-config"
      ],
      "description": "Show configuration"
    },
    {
      "names": [
        "--display-sync-status"
      ],
      "description": "Show sync status"
    }
  ],
  "name": "onedrive"
}
