Skip to main content

Crate ix_config

Crate ix_config 

Source

Structs§

ConfigLoader
EmbeddingConfig
Embedding model configuration.
GitHubConfig
GitHub-related configuration.
IxchelConfig
Shared configuration used by multiple Ixchel tools.
StorageConfig
Storage configuration.

Enums§

ConfigError

Functions§

detect_github_token
Detect GitHub token from multiple sources.
find_project_config_dir
Find the project config directory (.ixchel/) by walking to git root.
global_config_dirDeprecated
Get the global config directory (~/.ixchel/config).
ixchel_config_dir
Get the config directory (~/.ixchel/config).
ixchel_data_dir
Get the data directory (~/.ixchel/data).
ixchel_home
Get the Ixchel home directory (~/.ixchel or $IXCHEL_HOME).
ixchel_log_dir
Get the log directory (~/.ixchel/log).
ixchel_state_dir
Get the state directory (~/.ixchel/state).
load_config
load_shared_config
Load the shared configuration from global and project config files.
project_config_dirDeprecated

Type Aliases§

SharedConfig