{
  "description": "Run one mr action (update, status, push, diff) across the registered repositories. Parallel jobs, caching, bootstrap and custom commands are left out.",
  "options": [
    {
      "names": [
        "--directory",
        "-d"
      ],
      "description": "Topmost directory mr should work in; defaults to the current directory.",
      "args": {
        "name": "directory",
        "description": "Topmost directory mr should work in; defaults to the current directory.",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "--config"
      ],
      "description": "mrconfig file",
      "args": {
        "name": "config",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--verbose",
        "-v"
      ],
      "description": "Verbose"
    },
    {
      "names": [
        "--minimal",
        "-m"
      ],
      "description": "Minimal output"
    },
    {
      "names": [
        "--quiet",
        "-q"
      ],
      "description": "Quiet"
    },
    {
      "names": [
        "--stats",
        "-s"
      ],
      "description": "Expanded statistics"
    },
    {
      "names": [
        "--interactive",
        "-i"
      ],
      "description": "Interactive on failure"
    }
  ],
  "args": [
    {
      "name": "action",
      "isOptional": true,
      "suggestions": [
        {
          "name": "update",
          "description": "Update"
        },
        {
          "name": "status",
          "description": "Status"
        },
        {
          "name": "push",
          "description": "Push"
        },
        {
          "name": "diff",
          "description": "Diff"
        }
      ]
    }
  ],
  "name": "mr"
}
