use libwild::{run, Args};
use libwild::error;
use std::io::{self, Write};
pub fn run_silent(args: Args) -> error::Result {
let stdout_backup = io::stdout();
let stderr_backup = io::stderr();
#[cfg(unix)]
let dev_null = std::fs::OpenOptions::new()
.write(true)
.open("/dev/null")?;
#[cfg(windows)]
let dev_null = std::fs::OpenOptions::new()
.write(true)
.open("NUL")?;
let null_writer = io::BufWriter::new(dev_null);
run(args)
}
fn main() {
let args = Args::parse(|| std::env::args().skip(1));
let output = run_silent(args.expect("REASON"));
println!("{:?}", output);
println!("7777777777777777777777");
}