main.rs 616 B

1234567891011121314151617181920212223
  1. // Copyright 2019-2021 Tauri Programme within The Commons Conservancy
  2. // SPDX-License-Identifier: Apache-2.0
  3. // SPDX-License-Identifier: MIT
  4. mod cli;
  5. mod server;
  6. mod webdriver;
  7. fn main() {
  8. let args = pico_args::Arguments::from_env().into();
  9. // start the native webdriver on the port specified in args
  10. let mut driver = webdriver::native(&args);
  11. let driver = driver
  12. .spawn()
  13. .expect("error while running native webdriver");
  14. // start our webdriver intermediary node
  15. if let Err(e) = server::run(args, driver) {
  16. eprintln!("error while running server: {}", e);
  17. std::process::exit(1);
  18. }
  19. }