@@ -5,9 +5,8 @@ use std::path::{Component, Path, PathBuf};
55/// is available, otherwise returns the path unchanged.
66pub fn fold_home_dir(path: &Path) -> PathBuf {
77 if let Ok(home) = home_dir() {
8− if path.starts_with(&home) {
9− // it's ok to unwrap, the path starts with home dir
10− return PathBuf::from("~").join(path.strip_prefix(&home).unwrap());
8+ if let Ok(stripped) = path.strip_prefix(&home) {
9+ return PathBuf::from("~").join(stripped);
1110 }
1211 }
1312