| 2553 | } |
| 2554 | |
| 2555 | static int cbm_resolve_hook_command(const char *script_name, char *out, size_t out_sz) { |
| 2556 | char env_buf[CLI_BUF_1K]; |
| 2557 | const char *env = cbm_safe_getenv("CLAUDE_CONFIG_DIR", env_buf, sizeof(env_buf), NULL); |
| 2558 | #ifdef _WIN32 |
| 2559 | return cbm_build_claude_hook_command(script_name, env, true, out, out_sz); |
| 2560 | #else |
| 2561 | return cbm_build_claude_hook_command(script_name, env, false, out, out_sz); |
| 2562 | #endif |
| 2563 | } |
| 2564 | |
| 2565 | #ifdef CBM_CLI_ENABLE_TEST_API |
| 2566 | int cbm_resolve_claude_hook_command_for_testing(const char *script_name, bool windows, |
no test coverage detected