use std::path::PathBuf;
use clap::Parser;
#[derive(Debug, Parser)]
pub struct Args {}
pub fn run(_args: Args) -> Result<(), Box<dyn std::error::Error>> {
let out_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("goldens");
let specs = crate::op_registry::all_specs();
let frozen = crate::verify::golden::freeze_goldens(&specs, &out_dir)
.map_err(|err| format!("Fix: failed to freeze goldens: {err}"))?;
println!("Frozen {frozen} new golden files to {}", out_dir.display());
Ok(())
}