| 2489 | } |
| 2490 | |
| 2491 | static int cbm_resolve_hook_command(const char *script_name, char *out, size_t out_sz) { |
| 2492 | char env_buf[CLI_BUF_1K]; |
| 2493 | const char *env = cbm_safe_getenv("CLAUDE_CONFIG_DIR", env_buf, sizeof(env_buf), NULL); |
| 2494 | #ifdef _WIN32 |
| 2495 | return cbm_build_claude_hook_command(script_name, env, true, out, out_sz); |
| 2496 | #else |
| 2497 | return cbm_build_claude_hook_command(script_name, env, false, out, out_sz); |
| 2498 | #endif |
| 2499 | } |
| 2500 | |
| 2501 | #ifdef CBM_CLI_ENABLE_TEST_API |
| 2502 | int cbm_resolve_claude_hook_command_for_testing(const char *script_name, bool windows, |
no test coverage detected