This started as a personal tool to fix a problem in my own workflow, not a maintained product — so please set expectations accordingly:
- PRs are welcome. Bug fixes, new tools, better error handling, support for setups I haven't tested — all genuinely useful.
- I can't promise fast review or long-term maintenance. I'll look at things when I have time. If something sits for a while, that's why — not a rejection.
- Keep the security framing honest. If you touch the guardrails
(
DESTRUCTIVE_SHELL_PATTERNS,PROTECTED_PACKAGE_PREFIXES,SHELL_ENABLED), please keep the docs/comments accurate about what they actually block rather than implying a stronger guarantee than the code provides. - Fork freely. If you build on this, a mention or a link back is appreciated but not required beyond what the MIT license already asks for (keep the copyright notice).
- Before opening a big PR, an issue or a short discussion first is probably faster than a large diff I have to review cold.
That's really it — no CLA, no strict style guide. If it builds and the existing tools still work, that's the bar.