I know this can be done using scripts in NCM, however, that is cumbersome at best. And output is not formatted properly on show interface screens or others that have tabs imbedded in the output.
I'd suggest that on the Node Details screen there is a box (widget?) created with a vareity of device commands (initially Cisco but can be expanded for other brands as well). This box would have a list of commands like:
show version
show ip int brief
show int status
show log
show cdp neighbors
etc.
This list could change automatically, dependent on device type (router vs switch, etc).
User would then click on the command they want to run and a window would pop up showing the command output, properly formatted with tabs, etc.
No need to go into NCM or config section on the node details screen, find the script you just ran in the list and then click on it to view the results.
I think this would be a big help for those of us that come from exclusively using IOS CLI to manage our devices.
Thanks,
Rick