feat(ui): add colored output and tables for project info

This commit is contained in:
hdbg
2025-12-04 19:07:57 +01:00
parent bf0ae1b3ee
commit bc37b58d80
6 changed files with 222 additions and 34 deletions

View File

@@ -9,6 +9,7 @@ use bollard::{
},
secret::ContainerCreateBody,
};
use colored::Colorize;
use indicatif::MultiProgress;
use miette::{Context, IntoDiagnostic, Result};
use tracing::info;
@@ -58,11 +59,11 @@ impl DockerController {
let multi = MultiProgress::new();
println!("Downloading {image}");
println!("{} {}", "Downloading".cyan(), image.yellow());
download::perform_download(multi, download_progress).await?;
println!("Download complete!");
println!("{}", "Download complete!".green().bold());
Ok(())
}