summaryrefslogtreecommitdiffstats
path: root/build/pyinstaller/setup_icons.applescript
blob: 8bbce2b5471ddd0bb25df40b3bf0bdb294a2f753 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use framework "Foundation"
use framework "AppKit"
use scripting additions

-- Get script location
tell application "Finder"
    set current_path to POSIX path of (container of (path to me) as alias)
end tell

-- Set OpenBB Terminal folder icon relative to script location
set sourcePath to current_path & "../../images/openbb_folder_icon.icns"
set destPath to current_path & "macOS_package_assets/OpenBB Terminal"
set imageData to (current application's NSImage's alloc()'s initWithContentsOfFile:sourcePath)
(current application's NSWorkspace's sharedWorkspace()'s setIcon:imageData forFile:destPath options:2)

-- Set OpenBB Terminal launcher icon relative to script location
set sourcePath to current_path & "../../images/openbb.icns"
set destPath to current_path & "macOS_package_assets/OpenBB Terminal/OpenBB Terminal"
set imageData to (current application's NSImage's alloc()'s initWithContentsOfFile:sourcePath)
(current application's NSWorkspace's sharedWorkspace()'s setIcon:imageData forFile:destPath options:2)