{
  "description": "Trace the path to one or more hosts with ttl. Output modes other than the report, replay, diff, Prometheus and enrichment options are left out.",
  "options": [
    {
      "names": [
        "--count",
        "-c"
      ],
      "description": "0 runs until quit.",
      "args": {
        "name": "count",
        "description": "0 runs until quit.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--interval",
        "-i"
      ],
      "description": "Interval (seconds)",
      "args": {
        "name": "interval",
        "isOptional": false
      }
    },
    {
      "names": [
        "--max-ttl",
        "-m"
      ],
      "description": "Maximum TTL",
      "args": {
        "name": "max_ttl",
        "isOptional": false
      }
    },
    {
      "names": [
        "--protocol",
        "-p"
      ],
      "description": "Protocol",
      "args": {
        "name": "protocol",
        "isOptional": false,
        "suggestions": [
          {
            "name": "auto",
            "description": "Auto"
          },
          {
            "name": "icmp",
            "description": "ICMP"
          },
          {
            "name": "udp",
            "description": "UDP"
          },
          {
            "name": "tcp",
            "description": "TCP"
          }
        ]
      }
    },
    {
      "names": [
        "--flows"
      ],
      "description": "Needs UDP or TCP.",
      "args": {
        "name": "flows",
        "description": "Needs UDP or TCP.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--ipv4",
        "-4"
      ],
      "description": "Force IPv4"
    },
    {
      "names": [
        "--ipv6",
        "-6"
      ],
      "description": "Force IPv6"
    },
    {
      "names": [
        "--no-dns"
      ],
      "description": "Skip reverse DNS"
    },
    {
      "names": [
        "--no-tui"
      ],
      "description": "Plain text output"
    },
    {
      "names": [
        "--report"
      ],
      "description": "Requires a round count."
    }
  ],
  "args": [
    {
      "name": "targets",
      "description": "Hostnames or IP addresses. Empty opens an interactive session.",
      "isOptional": true,
      "isVariadic": true
    }
  ],
  "name": "ttl"
}
