use dbnest_core::{Instance, InstanceSummary};
use super::redact_database_url;
pub fn print_instance_json(inst: &Instance, show_secrets: bool) {
let mut inst = inst.clone();
if !show_secrets {
inst.connection.database_url = redact_database_url(&inst.connection.database_url);
}
println!("{}", serde_json::to_string_pretty(&inst).unwrap());
}
pub fn print_instances_json(list: &[InstanceSummary], show_secrets: bool) {
let mut list = list.to_vec();
if !show_secrets {
for inst in &mut list {
inst.database_url = redact_database_url(&inst.database_url);
}
}
println!("{}", serde_json::to_string_pretty(&list).unwrap());
}