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