{
  "description": "Start bmon with common display, interval and module options. Module-specific settings go inside the input/output module strings.",
  "options": [
    {
      "names": [
        "--policy",
        "-p"
      ],
      "description": "Which interfaces to show, for example a comma-separated list of names.",
      "args": {
        "name": "policy",
        "description": "Which interfaces to show, for example a comma-separated list of names.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--use-bit",
        "-b"
      ],
      "description": "Show bits per second"
    },
    {
      "names": [
        "--use-si",
        "-U"
      ],
      "description": "Use SI units (1 KB = 1000 bytes)"
    },
    {
      "names": [
        "--read-interval",
        "-r"
      ],
      "description": "Read interval (seconds)",
      "args": {
        "name": "read_interval",
        "isOptional": false
      }
    },
    {
      "names": [
        "--rate-interval",
        "-R"
      ],
      "description": "Rate interval (seconds)",
      "args": {
        "name": "rate_interval",
        "isOptional": false
      }
    },
    {
      "names": [
        "--lifetime",
        "-L"
      ],
      "description": "Element lifetime (seconds)",
      "args": {
        "name": "lifetime",
        "isOptional": false
      }
    },
    {
      "names": [
        "--input",
        "-i"
      ],
      "description": "Input modules",
      "args": {
        "name": "input",
        "isOptional": false,
        "suggestions": [
          {
            "name": "netlink",
            "description": "netlink"
          },
          {
            "name": "proc",
            "description": "proc"
          }
        ]
      }
    },
    {
      "names": [
        "-o"
      ],
      "description": "Output modules",
      "args": {
        "name": "output",
        "isOptional": false,
        "suggestions": [
          {
            "name": "curses",
            "description": "curses"
          },
          {
            "name": "ascii",
            "description": "ascii"
          }
        ]
      }
    },
    {
      "names": [
        "--configfile",
        "-f"
      ],
      "description": "Config file",
      "args": {
        "name": "configfile",
        "isOptional": false,
        "template": "filepaths"
      }
    }
  ],
  "name": "bmon"
}
