SYNOPSIS

julia [option] [program] [args..]

DESCRIPTION

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. In addition, the Julia developer community is contributing a number of external packages through Julia's built-in package manager at a rapid pace. Julia programs are organized around multiple dispatch; by defining functions and overloading them for different combinations of argument types, which can also be user-defined. For a more in-depth discussion of the rationale and advantages of Julia over other systems, please see the online manual: http://docs.julialang.org/en/latest/manual/

If a Julia source file is given as a program (optionally followed by arguments in args) Julia will execute the program and exit.

COMMAND-LINE OPTIONS

-e, --eval <expr>

Evaluate <expr>

-E, --print <expr>

Evaluate and show <expr>

-f, --no-startup

Don't load ~/.juliarc.jl

-F

Load ~/.juliarc.jl, then handle remaining inputs

-h, --help

Print this message

-H, --home <dir>

Set location of julia executable

-i

Force isinteractive() to be true

-J, --sysimage <file>

Start up with the given system image file

-L, --load <file>

Load <file> right after boot on all processors

-p <n>

Run n local processes

-P, --post-boot <expr>

Evaluate <expr> right after boot

-q, --quiet

Quiet startup without banner

-v, --version

Display version information

--code-coverage

Count executions of source lines

--color={yes|no}

Enable or disable color text

--check-bounds={yes|no}

Emit bounds checks always or never (ignoring declarations)

--int-literals={32|64}

Select integer literal size independent of platform

--machinefile <file>

Run processes on hosts listed in <file>

--no-history-file

Don't load or save history

FILES

~/.juliarc.jl

Per user startup file.

/etc/julia/juliarc.jl

System-wide startup file.

BUGS

Please report any bugs using the GitHub issue tracker: https://github.com/julialang/julia/issues?state=open

AUTHORS

Contributors: https://github.com/JuliaLang/julia/graphs/contributors