ccproxy.config.discovery¶
ccproxy.config.discovery
¶
find_toml_config_file
¶
Find the TOML configuration file for ccproxy.
Searches in the following order: 1. .ccproxy.toml in current directory 2. ccproxy.toml in git repository root (if in a git repo) 3. config.toml in XDG_CONFIG_HOME/ccproxy/
Source code in ccproxy/config/discovery.py
find_git_root
¶
Find the root directory of a git repository.
Source code in ccproxy/config/discovery.py
get_ccproxy_config_dir
¶
Get the ccproxy configuration directory.
Returns:
Type | Description |
---|---|
Path
|
Path to the ccproxy configuration directory within XDG_CONFIG_HOME. |
get_claude_cli_config_dir
¶
Get the Claude CLI configuration directory.
Returns:
Type | Description |
---|---|
Path
|
Path to the Claude CLI configuration directory within XDG_CONFIG_HOME. |