This commit is contained in:
Roey Darwish Dror
2021-05-08 22:50:42 +03:00
parent 69e05d7cea
commit 4bbebf32dd

View File

@@ -94,15 +94,13 @@ pub fn insert_startup_scripts(ctx: &ExecutionContext, git_repos: &mut Repositori
.base_dirs() .base_dirs()
.data_dir() .data_dir()
.join("Microsoft\\Windows\\Start Menu\\Programs\\Startup"); .join("Microsoft\\Windows\\Start Menu\\Programs\\Startup");
for entry in std::fs::read_dir(&startup_dir)? { for entry in std::fs::read_dir(&startup_dir)?.flatten() {
if let Ok(entry) = entry { let path = entry.path();
let path = entry.path(); if path.extension().and_then(OsStr::to_str) == Some("lnk") {
if path.extension().and_then(OsStr::to_str) == Some("lnk") { if let Ok(lnk) = parselnk::Lnk::try_from(Path::new(&path)) {
if let Ok(lnk) = parselnk::Lnk::try_from(Path::new(&path)) { debug!("Startup link: {:?}", lnk);
debug!("Startup link: {:?}", lnk); if let Some(path) = lnk.relative_path() {
if let Some(path) = lnk.relative_path() { git_repos.insert_if_repo(&startup_dir.join(path));
git_repos.insert_if_repo(&startup_dir.join(path));
}
} }
} }
} }