chant/config/providers.rs
1//! Provider configuration management.
2
3use serde::Deserialize;
4
5/// Configuration for a single repository in cross-repo dependency resolution
6#[derive(Debug, Clone, Deserialize)]
7pub struct RepoConfig {
8 pub name: String,
9 pub path: String,
10}
11
12#[derive(Debug, Clone, Deserialize)]
13pub struct ProjectConfig {
14 pub name: String,
15 pub prefix: Option<String>,
16 #[serde(default)]
17 pub silent: bool,
18}