Added a programs list.

This commit is contained in:
2025-01-08 15:19:40 -08:00
parent 76713bed2d
commit 8b0e42a7c8
6 changed files with 331 additions and 102 deletions

View File

@@ -69,11 +69,13 @@ final class PathManager {
atPath: path)
for item in items {
let name = String(item.dropLast(4))
if item.hasSuffix(".app") {
if !programs.contains(where: { name == $0.name }) {
programs.append(
Program(
path: path, name: name, ext: ".app"))
path: path, name: name, ext: ".app",
img: nil))
}
}
}