{
  "description": "Update the Go binaries in GOBIN with `gup update`, optionally only named tools or excluding some. Pin, import/export and other subcommands are left out.",
  "options": [
    {
      "names": [
        "--exclude",
        "-e"
      ],
      "description": "Comma-separated names, no spaces.",
      "args": {
        "name": "exclude",
        "description": "Comma-separated names, no spaces.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--dry-run"
      ],
      "description": "Dry run"
    },
    {
      "names": [
        "--main",
        "-m"
      ],
      "description": "Comma-separated tool names.",
      "args": {
        "name": "main",
        "description": "Comma-separated tool names.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--master"
      ],
      "description": "Comma-separated tool names.",
      "args": {
        "name": "master",
        "description": "Comma-separated tool names.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--latest"
      ],
      "description": "Comma-separated tool names.",
      "args": {
        "name": "latest",
        "description": "Comma-separated tool names.",
        "isOptional": false
      }
    }
  ],
  "args": [
    {
      "name": "binaries",
      "description": "Leave empty to update everything.",
      "isOptional": true,
      "isVariadic": true
    }
  ],
  "name": "gup"
}
