blob: eabef0d6e4beacfed3750ec56589deabd2db1a75 [file] [log] [blame]
use std::{env, process};
fn main() {
let path_or_url = match env::args().nth(1) {
Some(arg) => arg,
None => {
eprintln!("usage: open <path-or-url>");
process::exit(1);
}
};
match open::that(&path_or_url) {
Ok(()) => println!("Opened '{}' successfully.", path_or_url),
Err(err) => {
eprintln!("An error occurred when opening '{}': {}", path_or_url, err);
process::exit(3);
}
}
}