mirror of
https://github.com/Jeuners/ECC.git
synced 2026-09-09 15:02:30 +02:00
* fix(hooks): fix shell splitter redirection/escape bugs, extract shared module - Fix single & incorrectly splitting redirection operators (&>, >&, 2>&1) - Fix escaped quotes (\", \') not being handled inside quoted strings - Extract splitShellSegments into shared scripts/lib/shell-split.js to eliminate duplication between hooks.json, before-shell-execution.js, and pre-bash-dev-server-block.js - Add comprehensive tests for shell splitting edge cases * fix(hooks): handle backslash escapes outside quotes in shell splitter Escaped operators like \&& and \; outside quotes were still being treated as separators. Add escape handling for unquoted context. |
||
|---|---|---|
| .. | ||
| adapter.js | ||
| after-file-edit.js | ||
| after-mcp-execution.js | ||
| after-shell-execution.js | ||
| after-tab-file-edit.js | ||
| before-mcp-execution.js | ||
| before-read-file.js | ||
| before-shell-execution.js | ||
| before-submit-prompt.js | ||
| before-tab-file-read.js | ||
| pre-compact.js | ||
| session-end.js | ||
| session-start.js | ||
| stop.js | ||
| subagent-start.js | ||
| subagent-stop.js | ||