{
  "id": "inxi",
  "name": "inxi",
  "homepage": "https://smxi.org/docs/inxi-configuration.htm",
  "description": "A full featured system information script.",
  "executables": [
    "inxi"
  ],
  "dotfiles": {
    "paths": [
      "~/.config/inxi.conf",
      "~/.inxi/inxi.conf"
    ],
    "exclude": [],
    "secret": [],
    "side_effect": false
  },
  "commands": {
    "format": 1,
    "label": "System information",
    "description": "Pick which hardware and system sections inxi reports. Output control, weather, update and debug options are outside this form.",
    "quality": "ai-draft",
    "parser": {
      "end_of_options": "--",
      "interleave": "permute",
      "long_equals": false,
      "short_attached": true,
      "short_bundles": true
    },
    "source": [
      {
        "id": "man",
        "kind": "manual",
        "url": "https://github.com/smxi/inxi/blob/master/inxi.1",
        "revision": "2026-10-27",
        "evidence": "-A , --audio\n-b , --basic\n-B , --battery\n-C , --cpu\n-D , --disk\n-F , --full\n-G , --graphics\n-J , --usb\n-m , --memory\n-M , --machine\n-N , --network\n-P , --partitions\n-s , --sensors\n-S , --system\n-v , --verbosity\n-z, --filter\n-x, -xx, -xxx\n"
      }
    ],
    "field": [
      {
        "id": "full",
        "label": "Full report",
        "type": "boolean",
        "option": [
          "-F",
          "--full"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "basic",
        "label": "Basic report",
        "type": "boolean",
        "option": [
          "-b",
          "--basic"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "system",
        "label": "System",
        "type": "boolean",
        "option": [
          "-S",
          "--system"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "cpu",
        "label": "CPU",
        "type": "boolean",
        "option": [
          "-C",
          "--cpu"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "graphics",
        "label": "Graphics",
        "type": "boolean",
        "option": [
          "-G",
          "--graphics"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "disk",
        "label": "Disks",
        "type": "boolean",
        "option": [
          "-D",
          "--disk"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "partitions",
        "label": "Partitions",
        "type": "boolean",
        "option": [
          "-P",
          "--partitions"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "memory",
        "label": "Memory",
        "type": "boolean",
        "option": [
          "-m",
          "--memory"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "network",
        "label": "Network",
        "type": "boolean",
        "option": [
          "-N",
          "--network"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "battery",
        "label": "Battery",
        "type": "boolean",
        "option": [
          "-B",
          "--battery"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "machine",
        "label": "Machine",
        "type": "boolean",
        "option": [
          "-M",
          "--machine"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "audio",
        "label": "Audio",
        "type": "boolean",
        "option": [
          "-A",
          "--audio"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "sensors",
        "label": "Sensors",
        "type": "boolean",
        "option": [
          "-s",
          "--sensors"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "usb",
        "label": "USB",
        "type": "boolean",
        "option": [
          "-J",
          "--usb"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "filter",
        "label": "Filter private data",
        "description": "Hide IP addresses, serial numbers and MAC addresses.",
        "type": "boolean",
        "option": [
          "-z",
          "--filter"
        ],
        "sources": [
          "man"
        ]
      },
      {
        "id": "verbosity",
        "label": "Verbosity level",
        "description": "0 is the short default output; 8 shows all available data.",
        "type": "integer",
        "option": [
          "-v"
        ],
        "min": 0,
        "max": 8,
        "sources": [
          "man"
        ]
      }
    ],
    "task": [
      {
        "id": "full",
        "label": "Full report, filtered",
        "fields": [
          "full",
          "filter"
        ],
        "required": [
          "full"
        ],
        "set": {
          "full": [
            true
          ],
          "filter": [
            true
          ]
        }
      },
      {
        "id": "hw",
        "label": "CPU, memory and graphics",
        "fields": [
          "cpu",
          "memory",
          "graphics"
        ],
        "required": [],
        "set": {
          "cpu": [
            true
          ],
          "memory": [
            true
          ],
          "graphics": [
            true
          ]
        }
      }
    ],
    "group": [
      {
        "id": "basic",
        "label": "Basic",
        "fields": [
          "full",
          "basic",
          "filter",
          "verbosity"
        ]
      },
      {
        "id": "advanced",
        "label": "Advanced",
        "fields": [
          "system",
          "cpu",
          "graphics",
          "disk",
          "partitions",
          "memory",
          "network",
          "battery",
          "machine",
          "audio",
          "sensors",
          "usb"
        ]
      }
    ]
  }
}
