1 2 3 4 5 6 7 8 9 10 11 12
use std::path::PathBuf; pub fn executable_path(name: &str) -> PathBuf { let mut path = std::env::current_exe().unwrap(); path.pop(); if path.ends_with("deps") { path.pop(); } let exe = String::from(name) + std::env::consts::EXE_SUFFIX; path.push(exe); path }