-
Notifications
You must be signed in to change notification settings - Fork 40
Description
Often when troubleshooting an issue we require users to run multiple commands to get diagnostic information, i.e.
inputplumber --version
inputplumber devices list
inputplumber device 0 info
inputplumber device 0 targets list
inputplumber device 0 profile path
inputplumber device 0 profile dump
...
Additionally, there is information that could be useful and known to InputPlumber for a diagnostic information dump, but currently only accessible through busctl or a bash command, such as devices that were discovered but don't have a matching config and their details, the path and contents of a composite device config and it's capability maps, the history of any log statements, DMI information, the contents of /proc/bus/input/devices, the attributes and properties of source devices, dmesg, etc.
It would be useful, especially for remote debugging and new users, if we had a single command that could itterate over all this data and produce a standardized debug report.