{
  "description": "Run the monitor TUI or print samples headlessly. Fan control (writes to SMC, needs root) is left out.",
  "options": [
    {
      "names": [
        "--headless"
      ],
      "description": "No TUI; print samples to stdout."
    },
    {
      "names": [
        "--format"
      ],
      "description": "Output format",
      "args": {
        "name": "format",
        "isOptional": false,
        "suggestions": [
          {
            "name": "json",
            "description": "JSON"
          },
          {
            "name": "yaml",
            "description": "YAML"
          },
          {
            "name": "xml",
            "description": "XML"
          },
          {
            "name": "toon",
            "description": "TOON"
          }
        ]
      }
    },
    {
      "names": [
        "--count"
      ],
      "description": "0 = infinite.",
      "args": {
        "name": "count",
        "description": "0 = infinite.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--pretty"
      ],
      "description": "Pretty print"
    },
    {
      "names": [
        "--interval",
        "-i"
      ],
      "description": "Update interval (ms)",
      "args": {
        "name": "interval",
        "isOptional": false
      }
    },
    {
      "names": [
        "--foreground"
      ],
      "description": "Foreground color",
      "args": {
        "name": "foreground",
        "isOptional": false,
        "suggestions": [
          {
            "name": "green",
            "description": "Green"
          },
          {
            "name": "dracula",
            "description": "Dracula"
          },
          {
            "name": "mocha",
            "description": "Mocha"
          }
        ]
      }
    },
    {
      "names": [
        "--bg",
        "--background"
      ],
      "description": "Background color",
      "args": {
        "name": "background",
        "isOptional": false,
        "suggestions": [
          {
            "name": "dracula-base",
            "description": "Dracula"
          },
          {
            "name": "mocha-base",
            "description": "Mocha"
          }
        ]
      }
    },
    {
      "names": [
        "--prometheus",
        "-p"
      ],
      "description": "Prometheus port",
      "args": {
        "name": "prometheus",
        "isOptional": false
      }
    },
    {
      "names": [
        "--unit-network"
      ],
      "description": "Network unit",
      "args": {
        "name": "unit_network",
        "isOptional": false,
        "suggestions": [
          {
            "name": "auto",
            "description": "Auto"
          },
          {
            "name": "byte",
            "description": "Byte"
          },
          {
            "name": "kb",
            "description": "KB"
          },
          {
            "name": "mb",
            "description": "MB"
          },
          {
            "name": "gb",
            "description": "GB"
          }
        ]
      }
    },
    {
      "names": [
        "--unit-disk"
      ],
      "description": "Disk unit",
      "args": {
        "name": "unit_disk",
        "isOptional": false,
        "suggestions": [
          {
            "name": "auto",
            "description": "Auto"
          },
          {
            "name": "byte",
            "description": "Byte"
          },
          {
            "name": "kb",
            "description": "KB"
          },
          {
            "name": "mb",
            "description": "MB"
          },
          {
            "name": "gb",
            "description": "GB"
          }
        ]
      }
    },
    {
      "names": [
        "--unit-temp"
      ],
      "description": "Temperature unit",
      "args": {
        "name": "unit_temp",
        "isOptional": false,
        "suggestions": [
          {
            "name": "celsius",
            "description": "Celsius"
          },
          {
            "name": "fahrenheit",
            "description": "Fahrenheit"
          }
        ]
      }
    },
    {
      "names": [
        "--lang"
      ],
      "description": "Language",
      "args": {
        "name": "lang",
        "isOptional": false,
        "suggestions": [
          {
            "name": "en",
            "description": "English"
          },
          {
            "name": "ja",
            "description": "Japanese"
          },
          {
            "name": "zh",
            "description": "Chinese"
          },
          {
            "name": "es",
            "description": "Spanish"
          }
        ]
      }
    }
  ],
  "name": "mactop"
}
