//! Builder-Hilfe: geprüfte Metadaten für eine frisch gebaute Runtime schreiben.
fn main() -> anyhow::Result<()> {
    let args: Vec<_> = std::env::args().skip(1).collect();
    anyhow::ensure!(
        args.len() == 2,
        "Aufruf: tb-template <tbrt-Pfad> <Target-Triple>"
    );
    tb_export::prepare_template(
        std::path::Path::new(&args[0]),
        tb_export::Target::parse(&args[1])?,
    )
}
