2020-04-21 15:51:07 +00:00
|
|
|
// TODO: document
|
2020-02-09 14:32:44 +00:00
|
|
|
use std::env;
|
|
|
|
use std::process::Command;
|
|
|
|
|
2020-04-01 19:40:27 +00:00
|
|
|
use futures::io;
|
|
|
|
|
2020-02-09 14:32:44 +00:00
|
|
|
fn main() -> io::Result<()> {
|
|
|
|
smol::run(async {
|
|
|
|
let mut args = env::args().skip(1);
|
|
|
|
let mut cmd = Command::new(args.next().expect("missing program name"));
|
|
|
|
for arg in args {
|
|
|
|
cmd.arg(arg);
|
|
|
|
}
|
|
|
|
|
2020-04-01 19:40:27 +00:00
|
|
|
println!("{}", smol::blocking!(cmd.output())?.status);
|
2020-02-09 14:32:44 +00:00
|
|
|
Ok(())
|
|
|
|
})
|
|
|
|
}
|