style: file canonicalize

This commit is contained in:
2022-08-06 02:45:35 +08:00
parent 24a0dd4bfd
commit 4affb0f702

View File

@@ -67,12 +67,11 @@ runrs <script.rs> [arguments]
let mut run_script_cmd = if cache_script_bin_name_exists { let mut run_script_cmd = if cache_script_bin_name_exists {
Command::new(cache_script_bin_name) Command::new(cache_script_bin_name)
} else { } else {
if let Ok(canonicalized_script_file) = PathBuf::from(script_file).canonicalize() { if let Ok(Some(canonicalized_script_file)) = PathBuf::from(script_file)
if let Some(canonicalized_script_file) = canonicalized_script_file.to_str() { /* - */.canonicalize().map(|f| f.to_str().map(|f| f.to_string())) {
let cache_script_bin_name_src = format!("{}.src", cache_script_bin_name); let cache_script_bin_name_src = format!("{}.src", cache_script_bin_name);
if let Ok(_) = fs::write(&cache_script_bin_name_src, &format!("{}\n", canonicalized_script_file)) { if let Ok(_) = fs::write(&cache_script_bin_name_src, &format!("{}\n", canonicalized_script_file)) {
debugging!("Add {} to {}", canonicalized_script_file, cache_script_bin_name_src); debugging!("Add {} to {}", canonicalized_script_file, cache_script_bin_name_src);
}
} }
} }