browsers/
browsers.rs

1use crowser::{
2  self,
3  browser::{get_best_browser, get_browser_path},
4};
5
6pub fn main() {
7  println!("All browsers available on system:");
8  for browser in crowser::browser::get_all_existing_browsers() {
9    println!("{:?} ({:?})", browser.name, browser.kind);
10  }
11
12  let best = get_best_browser(None).unwrap_or_else(|| {
13    println!("No compatible browsers on system!");
14    std::process::exit(1)
15  });
16
17  println!("Best browser on system:");
18  println!(
19    "{:?} ({:?}, located at {:?})",
20    best.name,
21    best.kind,
22    get_browser_path(&best)
23  );
24}