| 2980 | } |
| 2981 | |
| 2982 | static int cbm_resolve_hook_command(const char *script_name, char *out, size_t out_sz) { |
| 2983 | char env_buf[CLI_BUF_1K]; |
| 2984 | const char *env = cbm_safe_getenv("CLAUDE_CONFIG_DIR", env_buf, sizeof(env_buf), NULL); |
| 2985 | #ifdef _WIN32 |
| 2986 | return cbm_build_claude_hook_command(script_name, env, true, out, out_sz); |
| 2987 | #else |
| 2988 | return cbm_build_claude_hook_command(script_name, env, false, out, out_sz); |
| 2989 | #endif |
| 2990 | } |
| 2991 | |
| 2992 | #ifdef CBM_CLI_ENABLE_TEST_API |
| 2993 | int cbm_resolve_claude_hook_command_for_testing(const char *script_name, bool windows, |
no test coverage detected