clayborg wrote: > > "error: one of your required 'attachCommands' failed, check the debug > > console for details" > > This is a key thing that I didn't consider in the beginning. I'm going to > update this patch to only support `?`, and then I'll make another one for > `!`, because I need to explore how to send visible notifications to the IDE.
I will happily ok this if we can just return a pertinent error for at least `attach` and `launch`. We run these from both `attach` and `launch`: - `initCommands` - `preRunCommands` - `attachCommands` or `launchCommands` - `postRunCommands` Outside of this we have `exitCommands` and `terminateCommands` which happend outside of this and we could either outlaw the use of `!` commands here (since the session will shut down soon anyway, so better to let it shutdown correctly. Then we have `stopCommands`. So my suggestion would be: - Lets return an error with an error message of "failed to run 'XXXCommands', see debug console for details for launch and attach - Outlaw `!` commands for any places that don't have a command where we can return an error. This would be easy to document in the package.json. https://github.com/llvm/llvm-project/pull/74808 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits