id = "inxi" name = "inxi" homepage = "https://smxi.org/docs/inxi-configuration.htm" description = "A full featured system information script." executables = ["inxi"] [dotfiles] # https://smxi.org/docs/inxi-configuration.htm and the inxi(1) FILES list # document the XDG file ~/.config/inxi.conf followed by the legacy # ~/.inxi/inxi.conf. Both are retained for upgrades and older releases. 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 } [[commands.source]] id = "man" kind = "manual" url = "https://github.com/smxi/inxi/blob/master/inxi.1" revision = "2026-10-27" evidence = """ -A , --audio -b , --basic -B , --battery -C , --cpu -D , --disk -F , --full -G , --graphics -J , --usb -m , --memory -M , --machine -N , --network -P , --partitions -s , --sensors -S , --system -v , --verbosity -z, --filter -x, -xx, -xxx """ [[commands.field]] id = "full" label = "Full report" type = "boolean" option = ["-F", "--full"] sources = ["man"] [[commands.field]] id = "basic" label = "Basic report" type = "boolean" option = ["-b", "--basic"] sources = ["man"] [[commands.field]] id = "system" label = "System" type = "boolean" option = ["-S", "--system"] sources = ["man"] [[commands.field]] id = "cpu" label = "CPU" type = "boolean" option = ["-C", "--cpu"] sources = ["man"] [[commands.field]] id = "graphics" label = "Graphics" type = "boolean" option = ["-G", "--graphics"] sources = ["man"] [[commands.field]] id = "disk" label = "Disks" type = "boolean" option = ["-D", "--disk"] sources = ["man"] [[commands.field]] id = "partitions" label = "Partitions" type = "boolean" option = ["-P", "--partitions"] sources = ["man"] [[commands.field]] id = "memory" label = "Memory" type = "boolean" option = ["-m", "--memory"] sources = ["man"] [[commands.field]] id = "network" label = "Network" type = "boolean" option = ["-N", "--network"] sources = ["man"] [[commands.field]] id = "battery" label = "Battery" type = "boolean" option = ["-B", "--battery"] sources = ["man"] [[commands.field]] id = "machine" label = "Machine" type = "boolean" option = ["-M", "--machine"] sources = ["man"] [[commands.field]] id = "audio" label = "Audio" type = "boolean" option = ["-A", "--audio"] sources = ["man"] [[commands.field]] id = "sensors" label = "Sensors" type = "boolean" option = ["-s", "--sensors"] sources = ["man"] [[commands.field]] id = "usb" label = "USB" type = "boolean" option = ["-J", "--usb"] sources = ["man"] [[commands.field]] id = "filter" label = "Filter private data" description = "Hide IP addresses, serial numbers and MAC addresses." type = "boolean" option = ["-z", "--filter"] sources = ["man"] [[commands.field]] 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"] [[commands.task]] id = "full" label = "Full report, filtered" fields = ["full", "filter"] required = ["full"] set = { full = [true], filter = [true] } [[commands.task]] id = "hw" label = "CPU, memory and graphics" fields = ["cpu", "memory", "graphics"] required = [] set = { cpu = [true], memory = [true], graphics = [true] } [[commands.group]] id = "basic" label = "Basic" fields = ["full", "basic", "filter", "verbosity"] [[commands.group]] id = "advanced" label = "Advanced" fields = ["system", "cpu", "graphics", "disk", "partitions", "memory", "network", "battery", "machine", "audio", "sensors", "usb"]