Installation
The package is registered in METADATA so it is easily installed by
Pkg.add("OhMyREPL.jl")Automatically start with Julia.
One way of automatically starting the package with Julia is by putting
if isdir(Pkg.dir("OhMyREPL"))
@eval using OhMyREPL
else
warn("OhMyREPL not installed")
endin your .juliarc.jl file.
You can also compile OhMyREPL into the Julia system image. This will mean that there is no need to edit your .juliarc file and the Julia REPL will start a bit quicker since it does not have to parse and compile the package when it is loaded. The way to do this is described in the Julia manual but is also summarized here:
Create a
userimg.jlfile that containsBase.require(:OhMyREPL).Run
include(joinpath(JULIA_HOME, Base.DATAROOTDIR, "julia", "build_sysimg.jl"))Run
build_sysimg(default_sysimg_path(), "native", USERIMGPATH; force=true)whereUSERIMGPATHis the path to theuserimg.jlfile.
If you are building Julia from source, the userimg.jl file can just be moved to the Base folder and then run make like normal.
Note that you will have to redo this process if OhMyREPL is updated.