Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 33 additions & 16 deletions run.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,8 @@ $appList = @{
'C:\Program Files\Adobe\Adobe Photoshop 2021\Photoshop.exe',
'C:\Program Files\Adobe\Adobe Photoshop 2022\Photoshop.exe',
'C:\Program Files\Adobe\Adobe Photoshop 2023\Photoshop.exe',
'C:\Program Files\Adobe\Adobe Photoshop 2024\Photoshop.exe'
'C:\Program Files\Adobe\Adobe Photoshop 2024\Photoshop.exe',
'C:\Program Files\Adobe\Adobe Photoshop 2025\Photoshop.exe'
)
}
lr = @{
Expand All @@ -291,95 +292,111 @@ $appList = @{
'C:\Program Files\Adobe\Adobe Illustrator 2021\Support Files\Contents\Windows\Illustrator.exe',
'C:\Program Files\Adobe\Adobe Illustrator 2022\Support Files\Contents\Windows\Illustrator.exe',
'C:\Program Files\Adobe\Adobe Illustrator 2023\Support Files\Contents\Windows\Illustrator.exe',
'C:\Program Files\Adobe\Adobe Illustrator 2024\Support Files\Contents\Windows\Illustrator.exe'
'C:\Program Files\Adobe\Adobe Illustrator 2024\Support Files\Contents\Windows\Illustrator.exe',
'C:\Program Files\Adobe\Adobe Illustrator 2025\Support Files\Contents\Windows\Illustrator.exe'
)
}
id = @{
paths = @(
'C:\Program Files\Adobe\Adobe InDesign 2020\Public.dll',
'C:\Program Files\Adobe\Adobe InDesign 2021\Public.dll',
'C:\Program Files\Adobe\Adobe InDesign 2022\Public.dll',
'C:\Program Files\Adobe\Adobe InDesign 2023\Public.dll'
'C:\Program Files\Adobe\Adobe InDesign 2023\Public.dll',
'C:\Program Files\Adobe\Adobe InDesign 2024\Public.dll',
'C:\Program Files\Adobe\Adobe InDesign 2025\Public.dll'
)
}
ic = @{
paths = @(
'C:\Program Files\Adobe\Adobe InCopy 2020\Public.dll',
'C:\Program Files\Adobe\Adobe InCopy 2021\Public.dll',
'C:\Program Files\Adobe\Adobe InCopy 2022\Public.dll',
'C:\Program Files\Adobe\Adobe InCopy 2023\Public.dll'
'C:\Program Files\Adobe\Adobe InCopy 2023\Public.dll',
'C:\Program Files\Adobe\Adobe InCopy 2024\Public.dll',
'C:\Program Files\Adobe\Adobe InCopy 2025\Public.dll'
)
}
au = @{
paths = @(
'C:\Program Files\Adobe\Adobe Audition 2020\AuUI.dll',
'C:\Program Files\Adobe\Adobe Audition 2021\AuUI.dll',
'C:\Program Files\Adobe\Adobe Audition 2022\AuUI.dll',
'C:\Program Files\Adobe\Adobe Audition 2023\AuUI.dll'
'C:\Program Files\Adobe\Adobe Audition 2023\AuUI.dll',
'C:\Program Files\Adobe\Adobe Audition 2024\AuUI.dll',
'C:\Program Files\Adobe\Adobe Audition 2025\AuUI.dll'
)
}
pr = @{
paths = @(
'C:\Program Files\Adobe\Adobe Premiere Pro 2020\Registration.dll',
'C:\Program Files\Adobe\Adobe Premiere Pro 2021\Registration.dll',
'C:\Program Files\Adobe\Adobe Premiere Pro 2022\Registration.dll',
'C:\Program Files\Adobe\Adobe Premiere Pro 2023\Registration.dll'
'C:\Program Files\Adobe\Adobe Premiere Pro 2023\Registration.dll',
'C:\Program Files\Adobe\Adobe Premiere Pro 2024\Registration.dll',
'C:\Program Files\Adobe\Adobe Premiere Pro 2025\Registration.dll'
)
}
pl = @{
paths = @(
'C:\Program Files\Adobe\Adobe Prelude 2020\Registration.dll',
'C:\Program Files\Adobe\Adobe Prelude 2021\Registration.dll',
'C:\Program Files\Adobe\Adobe Prelude 2022\Registration.dll',
'C:\Program Files\Adobe\Adobe Prelude 2023\Registration.dll'
'C:\Program Files\Adobe\Adobe Prelude 2022\Registration.dll'
)
}
ch = @{
paths = @(
'C:\Program Files\Adobe\Adobe Character Animator 2020\Support Files\Character Animator.exe',
'C:\Program Files\Adobe\Adobe Character Animator 2021\Support Files\Character Animator.exe',
'C:\Program Files\Adobe\Adobe Character Animator 2022\Support Files\Character Animator.exe',
'C:\Program Files\Adobe\Adobe Character Animator 2023\Support Files\Character Animator.exe'
'C:\Program Files\Adobe\Adobe Character Animator 2023\Support Files\Character Animator.exe',
'C:\Program Files\Adobe\Adobe Character Animator 2024\Support Files\Character Animator.exe',
'C:\Program Files\Adobe\Adobe Character Animator 2025\Support Files\Character Animator.exe'
)
}
ae = @{
paths = @(
'C:\Program Files\Adobe\Adobe After Effects 2020\Support Files\AfterFXLib.dll',
'C:\Program Files\Adobe\Adobe After Effects 2021\Support Files\AfterFXLib.dll',
'C:\Program Files\Adobe\Adobe After Effects 2022\Support Files\AfterFXLib.dll',
'C:\Program Files\Adobe\Adobe After Effects 2023\Support Files\AfterFXLib.dll'
'C:\Program Files\Adobe\Adobe After Effects 2023\Support Files\AfterFXLib.dll',
'C:\Program Files\Adobe\Adobe After Effects 2024\Support Files\AfterFXLib.dll',
'C:\Program Files\Adobe\Adobe After Effects 2025\Support Files\AfterFXLib.dll'
)
}
me = @{
paths = @(
'C:\Program Files\Adobe\Adobe Media Encoder 2020\Adobe Media Encoder.exe',
'C:\Program Files\Adobe\Adobe Media Encoder 2021\Adobe Media Encoder.exe',
'C:\Program Files\Adobe\Adobe Media Encoder 2022\Adobe Media Encoder.exe',
'C:\Program Files\Adobe\Adobe Media Encoder 2023\Adobe Media Encoder.exe'
'C:\Program Files\Adobe\Adobe Media Encoder 2023\Adobe Media Encoder.exe',
'C:\Program Files\Adobe\Adobe Media Encoder 2024\Adobe Media Encoder.exe',
'C:\Program Files\Adobe\Adobe Media Encoder 2025\Adobe Media Encoder.exe'
)
}
br = @{
paths = @(
'C:\Program Files\Adobe\Adobe Bridge 2020\Bridge.exe',
'C:\Program Files\Adobe\Adobe Bridge 2021\Bridge.exe',
'C:\Program Files\Adobe\Adobe Bridge 2022\Bridge.exe',
'C:\Program Files\Adobe\Adobe Bridge 2023\Bridge.exe'
'C:\Program Files\Adobe\Adobe Bridge 2023\Bridge.exe',
'C:\Program Files\Adobe\Adobe Bridge 2024\Bridge.exe',
'C:\Program Files\Adobe\Adobe Bridge 2025\Bridge.exe'
)
}
an = @{
paths = @(
'C:\Program Files\Adobe\Adobe Animate 2020\Animate.exe',
'C:\Program Files\Adobe\Adobe Animate 2021\Animate.exe',
'C:\Program Files\Adobe\Adobe Animate 2022\Animate.exe',
'C:\Program Files\Adobe\Adobe Animate 2023\Animate.exe'
'C:\Program Files\Adobe\Adobe Animate 2023\Animate.exe',
'C:\Program Files\Adobe\Adobe Animate 2024\Animate.exe',
'C:\Program Files\Adobe\Adobe Animate 2025\Animate.exe'
)
}
dw = @{
paths = @(
'C:\Program Files\Adobe\Adobe Dreamweaver 2020\Dreamweaver.exe',
'C:\Program Files\Adobe\Adobe Dreamweaver 2021\Dreamweaver.exe',
'C:\Program Files\Adobe\Adobe Dreamweaver 2022\Dreamweaver.exe',
'C:\Program Files\Adobe\Adobe Dreamweaver 2023\Dreamweaver.exe'
'C:\Program Files\Adobe\Adobe Dreamweaver 2021\Dreamweaver.exe'
)
}
dn = @{
Expand Down
19 changes: 16 additions & 3 deletions run.py
Original file line number Diff line number Diff line change
Expand Up @@ -291,8 +291,10 @@ def patch(path: str):
"/Applications/Adobe Photoshop 2021/Adobe Photoshop 2021.app/Contents/MacOS/Adobe Photoshop 2021",
"/Applications/Adobe Photoshop 2022/Adobe Photoshop 2022.app/Contents/MacOS/Adobe Photoshop 2022",
"/Applications/Adobe Photoshop 2023/Adobe Photoshop 2023.app/Contents/MacOS/Adobe Photoshop 2023",
"/Applications/Adobe Photoshop (Beta)/Adobe Photoshop (Beta).app/Contents/MacOS/Adobe Photoshop 2024",
"/Applications/Adobe Photoshop 2024/Adobe Photoshop 2024.app/Contents/MacOS/Adobe Photoshop 2024",
"/Applications/Adobe Photoshop 2025/Adobe Photoshop 2025.app/Contents/MacOS/Adobe Photoshop 2025",
"/Applications/Adobe Photoshop (Beta)/Adobe Photoshop (Beta).app/Contents/MacOS/Adobe Photoshop 2024", # keeping for legacy generative fill users
"/Applications/Adobe Photoshop (Beta)/Adobe Photoshop (Beta).app/Contents/MacOS/Adobe Photoshop 2025",
]
},
"lr": {
Expand All @@ -307,6 +309,7 @@ def patch(path: str):
"/Applications/Adobe Illustrator 2022/Adobe Illustrator.app/Contents/MacOS/Adobe Illustrator",
"/Applications/Adobe Illustrator 2023/Adobe Illustrator.app/Contents/MacOS/Adobe Illustrator",
"/Applications/Adobe Illustrator 2024/Adobe Illustrator.app/Contents/MacOS/Adobe Illustrator",
"/Applications/Adobe Illustrator 2025/Adobe Illustrator.app/Contents/MacOS/Adobe Illustrator",
]
},
"id": {
Expand All @@ -316,6 +319,8 @@ def patch(path: str):
"/Applications/Adobe InDesign 2022/Adobe InDesign 2022.app/Contents/MacOS/PublicLib.dylib",
"/Applications/Adobe InDesign 2023/Adobe InDesign 2023.app/Contents/MacOS/PublicLib.dylib",
"/Applications/Adobe InDesign 2024/Adobe InDesign 2024.app/Contents/MacOS/PublicLib.dylib",
"/Applications/Adobe InDesign 2025/Adobe InDesign 2025.app/Contents/MacOS/PublicLib.dylib",

]
},
"ic": {
Expand All @@ -325,6 +330,7 @@ def patch(path: str):
"/Applications/Adobe InCopy 2022/Adobe InCopy 2022.app/Contents/MacOS/PublicLib.dylib",
"/Applications/Adobe InCopy 2023/Adobe InCopy 2023.app/Contents/MacOS/PublicLib.dylib",
"/Applications/Adobe InCopy 2024/Adobe InCopy 2024.app/Contents/MacOS/PublicLib.dylib",
"/Applications/Adobe InCopy 2025/Adobe InCopy 2025.app/Contents/MacOS/PublicLib.dylib",
]
},
"au": {
Expand All @@ -334,6 +340,7 @@ def patch(path: str):
"/Applications/Adobe Audition 2022/Adobe Audition 2022.app/Contents/Frameworks/AuUI.framework/Versions/A/AuUI",
"/Applications/Adobe Audition 2023/Adobe Audition 2023.app/Contents/Frameworks/AuUI.framework/Versions/A/AuUI",
"/Applications/Adobe Audition 2024/Adobe Audition 2024.app/Contents/Frameworks/AuUI.framework/Versions/A/AuUI",
"/Applications/Adobe Audition 2025/Adobe Audition 2025.app/Contents/Frameworks/AuUI.framework/Versions/A/AuUI",
]
},
"pr": {
Expand All @@ -343,6 +350,7 @@ def patch(path: str):
"/Applications/Adobe Premiere Pro 2022/Adobe Premiere Pro 2022.app/Contents/Frameworks/Registration.framework/Versions/A/Registration",
"/Applications/Adobe Premiere Pro 2023/Adobe Premiere Pro 2023.app/Contents/Frameworks/Registration.framework/Versions/A/Registration",
"/Applications/Adobe Premiere Pro 2024/Adobe Premiere Pro 2024.app/Contents/Frameworks/Registration.framework/Versions/A/Registration",
"/Applications/Adobe Premiere Pro 2025/Adobe Premiere Pro 2025.app/Contents/Frameworks/Registration.framework/Versions/A/Registration",
]
},
"pl": {
Expand All @@ -359,26 +367,29 @@ def patch(path: str):
"/Applications/Adobe Character Animator 2022/Adobe Character Animator 2022.app/Contents/MacOS/Character Animator",
"/Applications/Adobe Character Animator 2023/Adobe Character Animator 2023.app/Contents/MacOS/Character Animator",
"/Applications/Adobe Character Animator 2024/Adobe Character Animator 2024.app/Contents/MacOS/Character Animator",
"/Applications/Adobe Character Animator 2025/Adobe Character Animator 2025.app/Contents/MacOS/Character Animator",
]
},
"ae": {
"paths": [
"/Applications/Adobe After Effects 2020/Adobe After Effects 2020.app/Contents/Frameworks/AfterFXLib.framework/Versions/A/AfterFXLib",
"/Applications/Adobe After Effects 2021/Adobe After Effects 2021.app/Contents/Frameworks/AfterFXLib.framework/Versions/A/AfterFXLib",
"/Applications/Adobe After Effects 2022/Adobe After Effects 2022.app/Contents/Frameworks/AfterFXLib.framework/Versions/A/AfterFXLib",
"/Applications/Adobe After Effects (Beta)/Adobe After Effects (Beta).app/Contents/Frameworks/AfterFXLib.framework/Versions/A/AfterFXLib",
"/Applications/Adobe After Effects 2023/Adobe After Effects 2023.app/Contents/Frameworks/AfterFXLib.framework/Versions/A/AfterFXLib",
"/Applications/Adobe After Effects 2024/Adobe After Effects 2024.app/Contents/Frameworks/AfterFXLib.framework/Versions/A/AfterFXLib",
"/Applications/Adobe After Effects 2025/Adobe After Effects 2025.app/Contents/Frameworks/AfterFXLib.framework/Versions/A/AfterFXLib",
"/Applications/Adobe After Effects (Beta)/Adobe After Effects (Beta).app/Contents/Frameworks/AfterFXLib.framework/Versions/A/AfterFXLib",
]
},
"me": {
"paths": [
"/Applications/Adobe Media Encoder 2020/Adobe Media Encoder 2020.app/Contents/MacOS/Adobe Media Encoder 2020",
"/Applications/Adobe Media Encoder 2021/Adobe Media Encoder 2021.app/Contents/MacOS/Adobe Media Encoder 2021",
"/Applications/Adobe Media Encoder 2022/Adobe Media Encoder 2022.app/Contents/MacOS/Adobe Media Encoder 2022",
"/Applications/Adobe Media Encoder (Beta)/Adobe Media Encoder (Beta).app/Contents/MacOS/Adobe Media Encoder (Beta)",
"/Applications/Adobe Media Encoder 2023/Adobe Media Encoder 2023.app/Contents/MacOS/Adobe Media Encoder 2023",
"/Applications/Adobe Media Encoder 2024/Adobe Media Encoder 2024.app/Contents/MacOS/Adobe Media Encoder 2024",
"/Applications/Adobe Media Encoder 2025/Adobe Media Encoder 2025.app/Contents/MacOS/Adobe Media Encoder 2025",
"/Applications/Adobe Media Encoder (Beta)/Adobe Media Encoder (Beta).app/Contents/MacOS/Adobe Media Encoder (Beta)",
]
},
"br": {
Expand All @@ -388,6 +399,7 @@ def patch(path: str):
"/Applications/Adobe Bridge 2022/Adobe Bridge 2022.app/Contents/MacOS/Adobe Bridge 2022",
"/Applications/Adobe Bridge 2023/Adobe Bridge 2023.app/Contents/MacOS/Adobe Bridge 2023",
"/Applications/Adobe Bridge 2024/Adobe Bridge 2024.app/Contents/MacOS/Adobe Bridge 2024",
"/Applications/Adobe Bridge 2025/Adobe Bridge 2025.app/Contents/MacOS/Adobe Bridge 2025",
]
},
"an": {
Expand All @@ -397,6 +409,7 @@ def patch(path: str):
"/Applications/Adobe Animate 2022/Adobe Animate 2022.app/Contents/MacOS/Adobe Animate 2022",
"/Applications/Adobe Animate 2023/Adobe Animate 2023.app/Contents/MacOS/Adobe Animate 2023",
"/Applications/Adobe Animate 2024/Adobe Animate 2024.app/Contents/MacOS/Adobe Animate 2024",
"/Applications/Adobe Animate 2025/Adobe Animate 2025.app/Contents/MacOS/Adobe Animate 2025",
]
},
"dw": {
Expand Down