use crate::paths::ProjectLayout;
use crate::yml::Snap;
use anyhow::Result;
pub async fn run() -> Result<()> {
let layout = ProjectLayout::discover(&std::env::current_dir()?)?;
let snap = Snap::from_path(&layout.yml())?;
println!(
"{} {} is valid (mc {}, loader {})",
crate::style::ok(),
crate::style::bold(&snap.server.name),
snap.server.minecraft,
snap.server.loader.kind
);
Ok(())
}