One of our customers was running a complex simulation controlled by an in-house scripted flow. They were constantly getting an error that didn’t make sense given the settings they were using.
Breeze traces programs as they run. To trace a program simply try “trace” followed by your command into the Breeze commandline.
Breeze shows scripts and program call hierarchy in the graph. Scripts are shown in blue and programs are in orange.
You can see in this graph, that ‘firefox’ is actually an alias for a script. It calls two other scripts and some system programs before calling the real firefox program.
By clicking on a program you can see what it did. Breeze shows you which files have been read as well as what it failed to open.