#!/bin/bash #= exec julia --color=no --startup-file=no --compile=min --optimize=0 "${BASH_SOURCE[0]}" "$@" =# using Pkg Pkg.activate(@__DIR__, io=IOBuffer()) using Scratch julia = Base.julia_cmd()[1] script = joinpath(@__DIR__, "..", "main.jl") args = String["--compile=min", "--optimize=0"] scratchdir = get_scratch!(Pkg.project().dependencies["JLD2View"], "sysimages") sysimage = joinpath(scratchdir, "sysimage.so") if (ispath(sysimage)) push!(args, "--sysimage=$sysimage") end cmd = `$julia $args $script $ARGS` try run(cmd) catch e process = first(e.procs) exit(process.exitcode) end # Local Variables: # mode: julia # End: