use std::{fs, path::PathBuf}; use clap::Parser; use executor::Executors; #[derive(Parser, Debug)] pub struct Args { file: PathBuf, primary_executor: Executors, } fn main() { let args = dbg!(Args::parse()); let f = fs::read_to_string(args.file) .expect("reading IR failed — come back to this later handle errors properly"); let pl = ir::from_ron(&f).expect("handle me properly"); dbg!(pl); }