perf: Canonicalize ignored absolute path only once

This commit is contained in:
Teemu Pätsi
2025-03-10 18:10:26 +02:00
committed by andy.boot
parent 28d409ea27
commit c31468b199
3 changed files with 18 additions and 9 deletions
+2
View File
@@ -29,6 +29,7 @@ use std::sync::atomic::Ordering;
use std::sync::Arc;
use std::sync::Mutex;
use sysinfo::{System, SystemExt};
use utils::canonicalize_absolute_path;
use self::display::draw_it;
use config::get_config;
@@ -198,6 +199,7 @@ fn main() {
Some(values) => values
.map(|v| v.as_str())
.map(PathBuf::from)
.map(canonicalize_absolute_path)
.collect::<Vec<PathBuf>>(),
None => vec![],
};