use anyhow::Result;
use colored::Colorize;
use std::path::PathBuf;
pub async fn execute_schema_list(schema_paths: &[PathBuf]) -> Result<()> {
println!("{}", "=== Loaded Schemas ===".green().bold());
println!();
if schema_paths.is_empty() {
println!("{}", "No schemas loaded".yellow());
println!(
"{}",
"Hint: Use :schema load <path> to load schemas".dimmed()
);
return Ok(());
}
println!("Schema files ({}):", schema_paths.len());
for (i, path) in schema_paths.iter().enumerate() {
println!(" {}. {}", i + 1, path.display().to_string().green());
}
println!();
Ok(())
}