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()
.data_dir()
.join("Microsoft\\Windows\\Start Menu\\Programs\\Startup");
for entry in std::fs::read_dir(&startup_dir)? {
if let Ok(entry) = entry {
let path = entry.path();
if path.extension().and_then(OsStr::to_str) == Some("lnk") {
if let Ok(lnk) = parselnk::Lnk::try_from(Path::new(&path)) {
debug!("Startup link: {:?}", lnk);
if let Some(path) = lnk.relative_path() {
git_repos.insert_if_repo(&startup_dir.join(path));
}
for entry in std::fs::read_dir(&startup_dir)?.flatten() {
let path = entry.path();
if path.extension().and_then(OsStr::to_str) == Some("lnk") {
if let Ok(lnk) = parselnk::Lnk::try_from(Path::new(&path)) {
debug!("Startup link: {:?}", lnk);
if let Some(path) = lnk.relative_path() {
git_repos.insert_if_repo(&startup_dir.join(path));
}
}
}