2026-02-09 09:07:38 +00:00
|
|
|
use gossip_dashboard::serve_dashboard;
|
2026-02-08 16:18:39 +00:00
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
|
let args: Vec<String> = std::env::args().collect();
|
2026-02-09 09:07:38 +00:00
|
|
|
let trace_dir = args
|
2026-02-08 16:18:39 +00:00
|
|
|
.get(1)
|
2026-02-09 09:07:38 +00:00
|
|
|
.expect("Usage: replay <trace-dir> [port]");
|
2026-02-08 16:18:39 +00:00
|
|
|
|
2026-02-09 09:07:38 +00:00
|
|
|
let port: u16 = args
|
|
|
|
|
.get(2)
|
|
|
|
|
.and_then(|s| s.parse().ok())
|
|
|
|
|
.unwrap_or(8080);
|
2026-02-08 16:18:39 +00:00
|
|
|
|
2026-02-09 09:07:38 +00:00
|
|
|
serve_dashboard(trace_dir, port);
|
2026-02-08 16:18:39 +00:00
|
|
|
}
|