{
  "description": "List network connections as a table. The interactive TUI, json, watch and upgrade commands are left out.",
  "name": "snitch",
  "subcommands": [
    {
      "name": "ls",
      "description": "One-shot table of sockets and processes, optionally filtered.",
      "options": [
        {
          "names": [
            "--listen",
            "-l"
          ],
          "description": "Listening sockets"
        },
        {
          "names": [
            "--established",
            "-e"
          ],
          "description": "Established connections"
        },
        {
          "names": [
            "--tcp",
            "-t"
          ],
          "description": "TCP only"
        },
        {
          "names": [
            "--udp",
            "-u"
          ],
          "description": "UDP only"
        },
        {
          "names": [
            "--ipv4",
            "-4"
          ],
          "description": "IPv4 only"
        },
        {
          "names": [
            "--ipv6",
            "-6"
          ],
          "description": "IPv6 only"
        },
        {
          "names": [
            "-o"
          ],
          "description": "Output format",
          "args": {
            "name": "output",
            "isOptional": false,
            "suggestions": [
              {
                "name": "json",
                "description": "JSON"
              },
              {
                "name": "csv",
                "description": "CSV"
              }
            ]
          }
        },
        {
          "names": [
            "-p"
          ],
          "description": "Plain output"
        },
        {
          "names": [
            "-n"
          ],
          "description": "No name resolution"
        },
        {
          "names": [
            "--no-headers"
          ],
          "description": "Omit headers"
        }
      ],
      "args": [
        {
          "name": "filters",
          "description": "key=value pairs such as proto=tcp, state=listen, pid=1234, proc=nginx, lport=443, contains=google.",
          "isOptional": true,
          "isVariadic": true
        }
      ]
    }
  ]
}
