julia [julia script]

The Julia Programming Language

Arguments

NameDescription
julia script

Options

NameDescription
-v, --versionDisplay version information
-h, --helpPrint help message for julia (--help-hidden for more)
--help-hiddenUncommon options not shown by `-h`
--project [project folder]Set given directory as the home project/environment
-J, --sysimage <system image>Start up with the given system image file
-H, --home <arg>Set location of `julia` executable
--startup-file <arg>Load `~/.julia/config/startup.jl`
--handle-signals <arg>Enable or disable Julia's default signal handlers
--sysimage-native-code <arg>Use native code from system image if available
--compiled-modules <arg>Enable or disable incremental precompilation of modules
-e, --eval <expr>Evaluate given expr
-E, --print <expr>Evaluate given expr and display the result
-L, --load <julia script>Load given file immediately on all processors
-t, --threads <arg>Enable N threads; "auto" sets N to the number of local CPU threads
-p, --procs <arg>Integer value N launches N additional local worker processes "auto" launches as many workers as the number of local CPU threads
--machine-file <arg>Run processes on hosts listed in given file
-iInteractive mode; REPL runs and isinteractive() is true
-q, --quietQuiet startup: no banner, suppress REPL warnings
--banner <arg>Enable or disable startup banner
--color <arg>Enable or disable color text
--history-file <arg>Load or save history
--depwarn <arg>Enable or disable syntax and method deprecation warnings ("error" turns warnings into errors)
--warn-overwrite <arg>Enable or disable method overwrite warnings
--warn-scope <arg>Enable or disable warning for ambiguous top-level scope
-C, --cpu-target <arg>Limit usage of CPU features up to <target>; set to "help" to see the available options
-O, --optimize [level]Set the optimization level (default level is 2 if unspecified or 3 if used without a level)
-g [level]Enable / Set the level of debug info generation
--inline <arg>Control whether inlining is permitted, including overriding @inline declarations
--check-bounds <arg>Emit bounds checks always, never, or respect @inbounds declarations
--polly <arg>Enable or disable the polyhedral optimizer Polly (overrides @polly declaration)
--math-mode <arg>Disallow or enable unsafe floating point optimizations (overrides @fastmath declaration)
--code-coverage [arg]Count executions of source lines (omitting setting is equivalent to "user")
--track-allocation [arg]Count bytes allocated by each source line (omitting setting is equivalent to "user")
--bug-report <KIND>Launch a bug report session. It can be used to start a REPL, run a script, or evaluate expressions. It first tries to use BugReporting.jl installed in current environment and fallbacks to the latest compatible BugReporting.jl if not. For more information, see --bug-report=help
--compile <arg>Enable or disable JIT compiler, or request exhaustive or minimal compilation
--output-o <name>Generate an object file (including system image data)
--output-ji <name>Generate a system image data file (.ji)
--output-unopt-bc <name>Generate unoptimized LLVM bitcode (.bc)
--output-jit-bc <name>Dump all IR generated by the frontend (not including system image)
--output-bc <name>Generate LLVM bitcode (.bc)
--output-asm <name>Generate an assembly file (.s)
--output-incremental <arg>Generate an incremental output file (rather than complete)
--image-codegenForce generate code in imaging mode