Menyeragamkan format kode sesuai rustfmt (126 file). Sebelumnya lefthook pre-commit 'cargo fmt --check' akan gagal pada commit apa pun.
21 lines
729 B
Rust
21 lines
729 B
Rust
use zesdex_domain::cms::AppConfigRepository;
|
|
use zesdex_infrastructure::persistence::cms::app_config_repo::JsonAppConfigRepository;
|
|
|
|
fn main() {
|
|
let base_dir = dirs::home_dir().unwrap().join(".local/share/zesdex");
|
|
let repo = JsonAppConfigRepository::new();
|
|
let config = repo.load(&base_dir).unwrap();
|
|
|
|
println!("Providers:");
|
|
for (k, v) in &config.providers {
|
|
println!(" - {} (default model: {:?})", k, v.default_model);
|
|
}
|
|
|
|
println!("Default provider: {}", config.default_provider);
|
|
println!("Default model: {}", config.default_model);
|
|
println!("Model roles:");
|
|
for (k, v) in &config.model_roles {
|
|
println!(" - {}: provider={}, model={}", k, v.provider, v.model);
|
|
}
|
|
}
|