Support directory-tree exclusions in omarchy-crash-watch #9434
JoNil
started this conversation in
Suggestions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Use case
During software development, crashes may be intentional or expected—for example from tests, fuzzing, and debug builds. When locally built executables live below a tree such as
~/dev, each crash currently produces a critical “Click to diagnose with AI” notification.OMARCHY_CRASH_IGNOREcan exclude executable basenames, but that is too broad for common or reused names: it also suppresses crashes from executables with the same name outside the development tree.Suggested behavior
Add an optional directory-tree exclusion for
omarchy-crash-watch, based on the fullCOREDUMP_EXEpath. For example, configuring~/devwould suppress a crash for:while continuing to notify for an executable outside that tree, even if it has the same basename.
It would be useful to support multiple excluded roots. Matching should respect path-component boundaries, so
~/devmatches its descendants but not~/development. The existingOMARCHY_CRASH_IGNOREbasename filter should remain available.Scope clarification
The primary request is filtering by executable location. Interpreted programs are a separate case: a script below
~/devmay appear as/usr/bin/pythonor/usr/bin/nodeinCOREDUMP_EXE, so command-line, script-path, or working-directory filtering could be considered separately if reliable metadata is available.No diagnostic or system-specific information is needed for this feature request.
All reactions