Skip to content

Commit 2ddc651

Browse files
committed
Clean up temp Applescript file in mac_commandline_app
1 parent e357bb2 commit 2ddc651

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/mac_commandline_app.jl

+6-1
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,22 @@ function get_commandline_applescript(exe_dir, executable_path)
88
"""
99
end
1010

11-
function build_commandline_app_bundle(builddir, binary_name, appname)
11+
function build_commandline_app_bundle(builddir, binary_name, appname, verbose)
1212
println("~~~~~~ Creating commandline-app wrapper applet. ~~~~~~~")
1313

1414
mkpath(builddir) # Create builddir if it doesn't already exist.
1515
applescript_file = "$builddir/build_$appname.applescript"
1616
exe_dir = "Contents/app"
17+
verbose && println(" Creating Applescript wrapper file: $applescript_file")
1718
write(applescript_file, get_commandline_applescript(exe_dir, binary_name))
1819

1920
app_path = "$builddir/$appname.app"
2021
run(`osacompile -o $app_path $applescript_file`)
2122
mv("$app_path/Contents/MacOS/applet", "$app_path/Contents/MacOS/$binary_name")
2223

24+
# Cleaning up temporary file:
25+
verbose && println(" Cleaning up temporary Applescript file: $applescript_file")
26+
rm(applescript_file)
27+
2328
return joinpath(app_path,exe_dir)
2429
end

0 commit comments

Comments
 (0)