We should be able to configure the behavior of this extension. Some things that come to my mind:
Filter executables (by name, path, ...?) that should be debugged when they are launched as child processes.
Filter executables (by name, path, ...?) who's children should be debugged.
Enable/disable recursively debugging children of child processes (or specify a recursion depth).
Enable/disable suspension of parent/child processes while we attach the children to the debugger (not sure whether this would be required when the suspension/resuming works robustly).
Ideally we should be able to configure those things in the settings of the VS Code extension.
We should be able to configure the behavior of this extension. Some things that come to my mind:
Ideally we should be able to configure those things in the settings of the VS Code extension.