use std::{env, path::PathBuf};
const DEFAULT_NVIM_BIN: &str = if cfg!(windows) { "nvim.exe" } else { "nvim" };
pub fn nvim_path() -> PathBuf {
match env::var("NVIMRS_TEST_BIN") {
Ok(path_str) => {
let path = PathBuf::from(&path_str);
assert!(
path.exists(),
"nvim bin from $NVIMRS_TEST_BIN \"{}\" does not exist",
path_str
);
path
}
Err(_) => PathBuf::from(DEFAULT_NVIM_BIN),
}
}