Naomi
48608863ea
feat: add dry-run mode for hook execution (#2116) (#2188)
- Global --dry-run flag and ECC_DRY_RUN=1 env var
- Enriched preview: shows target file path, tool name, and command
- --dry-run stripped from argv so command routing works correctly
- Handles non-JSON and empty stdin gracefully (session/stop hooks)
- 10 tests covering isDryRun(), hook gating, enriched output, CLI routing
2026-06-15 14:01:21 -04:00
..
2026-04-14 21:23:57 -07:00
2026-06-15 13:48:46 -04:00
2026-05-12 22:28:12 -04:00
2026-06-11 00:31:33 -04:00
2026-03-04 14:48:06 -08:00
2026-05-14 21:37:28 -04:00
2026-06-11 00:31:33 -04:00
2026-06-07 13:27:00 +08:00
2026-04-02 17:33:17 -07:00
2026-06-11 00:31:33 -04:00
2026-05-28 07:45:46 -04:00
2026-06-07 13:26:48 +08:00
2026-06-07 13:26:30 +08:00
2026-05-15 23:18:01 -04:00
2026-02-18 07:40:12 +00:00
2026-06-11 00:31:33 -04:00
2026-03-24 23:08:27 -04:00
2026-04-29 17:45:22 -04:00
2026-04-29 18:03:33 -04:00
2026-05-18 12:48:52 -04:00
2026-04-29 21:28:59 -04:00
2026-06-07 16:05:28 +08:00
2026-04-14 21:23:57 -07:00
2026-04-14 21:23:57 -07:00
2026-04-14 21:23:57 -07:00
2026-04-14 21:23:57 -07:00
2026-03-31 14:12:12 -07:00
2026-02-18 18:33:04 +05:30
2026-05-11 03:56:51 -04:00
2026-02-18 07:40:12 +00:00
2026-04-29 18:59:10 -04:00
2026-06-07 13:25:39 +08:00
2026-04-14 21:23:57 -07:00
2026-05-28 07:45:46 -04:00
2026-05-28 07:45:46 -04:00
2026-02-13 02:42:01 -08:00
2026-03-04 14:48:06 -08:00
2026-05-28 07:45:46 -04:00
2026-03-11 10:45:28 +09:00
2026-03-31 14:05:16 -07:00
2026-06-15 14:01:21 -04:00
2026-04-12 23:03:19 -07:00
2026-04-02 18:02:29 -07:00
2026-06-07 13:25:36 +08:00
2026-05-11 16:41:08 -04:00
2026-06-07 13:01:33 +08:00
2026-06-11 00:31:33 -04:00
2026-06-11 16:21:53 -04:00