JuliaLang/julia — pull request #9482 by jakebolewski (2014-12-29 03:37:15+00:00)
Title: WIP: Parse all command line options in repl.c

Addresses #9384. Currently the options that are not in `jl_compileropts_t` are stored into a new `jl_options_t` struct. This struct is then loaded when processing the command line options in `base/client.jl`. This PR adds some sanity check test for command line arguments as well.

I think it would be better to rename `jl_compileropts_t` and just have one option struct for all command line arguments (and api to query the arguments from Julia).

I've deprecated `--no-history-file` and `--no-startup` flags in favor of `--history-file={yes|no}` and `--startup-file={yes|no}` so all command line options have a similar structure.