replay_dump/
replay_dump.rs

1#![allow(missing_docs)]
2
3use std::env;
4use std::path::PathBuf;
5use weiss_core::replay::read_replay_file;
6
7fn main() -> anyhow::Result<()> {
8    let args: Vec<String> = env::args().collect();
9    if args.len() < 2 {
10        eprintln!("Usage: replay_dump <replay_file>");
11        std::process::exit(1);
12    }
13    let path = PathBuf::from(&args[1]);
14    let data = read_replay_file(&path)?;
15    let json = serde_json::to_string(&data)?;
16    println!("{}", json);
17    Ok(())
18}