{
  "description": "List USB buses and devices, optionally as a tree, filtered or in JSON. Block selection, sorting and display tweaks are left out.",
  "options": [
    {
      "names": [
        "--tree",
        "-t"
      ],
      "description": "Tree view"
    },
    {
      "names": [
        "--lsusb",
        "-l"
      ],
      "description": "lsusb-compatible output"
    },
    {
      "names": [
        "--vidpid",
        "-d"
      ],
      "description": "Hexadecimal, format VID:[PID].",
      "args": {
        "name": "vidpid",
        "description": "Hexadecimal, format VID:[PID].",
        "isOptional": false
      }
    },
    {
      "names": [
        "--show",
        "-s"
      ],
      "description": "Decimal, format [[bus]:][devnum].",
      "args": {
        "name": "show",
        "description": "Decimal, format [[bus]:][devnum].",
        "isOptional": false
      }
    },
    {
      "names": [
        "--filter-name"
      ],
      "description": "Name contains",
      "args": {
        "name": "filter_name",
        "isOptional": false
      }
    },
    {
      "names": [
        "--filter-serial"
      ],
      "description": "Serial contains",
      "args": {
        "name": "filter_serial",
        "isOptional": false
      }
    },
    {
      "names": [
        "--verbose",
        "-v"
      ],
      "description": "1 configurations, 2 interfaces, 3 endpoints.",
      "isRepeatable": true
    },
    {
      "names": [
        "--json"
      ],
      "description": "JSON output"
    },
    {
      "names": [
        "--mask-serials"
      ],
      "description": "Mask serial numbers"
    }
  ],
  "name": "cyme"
}
