Looking at the man page for sysdiagnose in Terminal reveals the full depth of what it accomplishes....and the reason that it requires sudo from the command line.

In order to access the various reports, directories and run the sub-commands involved it requires root permissions.

When run as a key-chord command, it is already at the correct permission level (doesn't require command line entry permissions) and the default output is written to /var/tmp automatically.



Freedom is never free....thank a Service member today.