Previous: Runtime Options, Up: Command Line Options


2.3.2 Toplevel Options

--sysinit filename
Load filename instead of the default system initialization file (see System Initialization File.)
--no-sysinit
Don't load a system-wide initialization file. If this option is given, the --sysinit option is ignored.
--userinit filename
Load filename instead of the default user initialization file (see User Initialization File.)
--no-userinit
Don't load a user initialization file. If this option is given, the --userinit option is ignored.
--eval command
After executing any initialization file, but before starting the read-eval-print loop on standard input, read and evaluate the com- mand given. More than one --eval option can be used, and all will be read and executed, in the order they appear on the command line.
--load filename
This is equivalent to --eval '(load "filename")'. The special syntax is intended to reduce quoting headaches when invoking SBCL from shell scripts.
--noprint
When ordinarily the toplevel "read-eval-print loop" would be exe- cuted, execute a "read-eval loop" instead, i.e. don't print a prompt and don't echo results. Combined with the --noinform runtime option, this makes it easier to write Lisp "scripts" which work cleanly in Unix pipelines.
--disable-debugger
This is equivalent to --eval '(sb-ext:disable-debugger)'. See Debugger Entry.