2 * Command line options::
5 @node Command line options, , ,
6 @section Command line options
9 The following command line options are available for Maxima:
14 @item -f file, --batch=@var{file}
15 Process file in noninteractive mode.
18 @item --batch-lisp=@var{file}
19 Process Lisp file file in noninteractive mode.
22 @item --batch-string=@var{string}
23 Process string in noninteractive mode.
26 @item -d, --directories
27 Display Maxima directory information.
30 @item --disable-readline
31 Disable readline support.
33 @item -g, --enable-lisp-debugger
37 Display a brief usage summary.
40 Load the Maxima and Lisp initialization files @code{string.mac} and @code{string.lisp} at startup.
42 @item --init-mac=@var{file}
43 Load the Maxima initialization file file at startup.
46 @item --init-lisp=@var{file}
47 Load the Lisp initialization file file at startup.
50 @item -l @var{lisp}, --lisp=@var{lisp}
51 Use Lisp implementation lisp. Use @code{--list-avail} to see the list of possible values.
55 List the available Lisp and Maxima versions.
57 @item -p @var{lisp_file}, --preload-lisp=@var{lisp_file}
58 Preload @code{lisp_file}.
62 Suppress Maxima start-up message.
65 @item -r @var{string}, --run-string=@var{string}
66 Process string in interactive mode.
69 @item -s @var{port}, --server=@var{port}
70 Connect Maxima to server on port. Note that this does not create a Maxima server; Maxima is the client.
73 @item -u @var{version}, --use-version=@var{version}
74 Launch Maxima version version. Use @code{--list-avail} to see the list of possible values.
77 @item --userdir=@var{directory}
78 Use directory for user directory (default is @code{%USERPROFILE%/maxima} for Windows, @code{$HOME/.maxima} for others)
82 Print extra information from the Maxima wrapper script.
85 Print the (default) installed version.
89 Suppress expression labels and the Maxima start-up message.
92 @item -X @var{Lisp options}, --lisp-options=@var{Lisp options}
93 Options to be given to the underlying Lisp.