ricecoder_hooks/config/
mod.rs

1//! Hook configuration loading and management
2//!
3//! This module provides configuration loading for hooks, supporting a hierarchy
4//! of configuration sources: Runtime → Project → User → Built-in → Fallback.
5//!
6//! Configuration files are stored in YAML format and loaded using the
7//! ricecoder-storage PathResolver for cross-platform compatibility.
8
9pub mod loader;
10pub mod reloader;
11pub mod templates;
12pub mod validator;
13
14pub use loader::ConfigLoader;
15pub use reloader::ConfigReloader;
16pub use templates::{HookTemplate, TemplateManager, TemplateParameter};
17pub use validator::ConfigValidator;