use std::process::Command; use std::env; fn main() { let args: Vec = env::args().skip(1).collect(); let pax_args = if args.is_empty() { vec!["run", "--target=web"] } else { let mut extended_args = vec!["run"]; extended_args.extend(args.iter().map(|arg| arg.as_str())); extended_args }; let current_dir = env::current_dir().expect("Failed to get current directory"); let status = Command::new("./pax") .args(&pax_args) .current_dir(current_dir) .status() .expect("Failed to execute pax-cli"); std::process::exit(status.code().unwrap_or(1)); }