Fix bug #1848: taytorat leaks internal gensyms from multivar expansions
[maxima.git] / doc / info / commandline-options.texi
blob8e571a6bb03fe0bcdb08309e2d4e69693499b451
1 @menu
2 * Command line options::
3 @end menu
5 @node Command line options, , , 
6 @section Command line options
9 The following command line options are available for Maxima:
11 @need 100
12 @table @code
13 @need 150
14 @item -f file, --batch=@var{file}
15               Process file in noninteractive mode.
17 @need 150
18 @item  --batch-lisp=@var{file}
19               Process Lisp file file in noninteractive mode.
21 @need 150
22 @item --batch-string=@var{string}
23               Process string in noninteractive mode.
25 @need 150
26 @item -d, --directories
27               Display Maxima directory information.
29 @need 150
30     @item --disable-readline
31               Disable readline support.
32 @need 150
33     @item -g, --enable-lisp-debugger
34               Enable Lisp debugger.
35 @need 150
36     @item -h, --help
37               Display a brief usage summary.
38 @need 150
39     @item --init=string
40               Load the Maxima and Lisp initialization files @code{string.mac} and @code{string.lisp} at startup.
41 @need 150
42     @item --init-mac=@var{file}
43               Load the Maxima initialization file file at startup.
45 @need 150
46     @item --init-lisp=@var{file}
47               Load the Lisp initialization file file at startup.
49  @need 150
50     @item -l  @var{lisp}, --lisp=@var{lisp}
51               Use Lisp implementation lisp. Use @code{--list-avail} to see the list of possible values.
53  @need 150
54     @item --list-avail
55               List the available Lisp and Maxima versions.
56 @need 150
57     @item -p  @var{lisp_file}, --preload-lisp=@var{lisp_file}
58               Preload @code{lisp_file}.
60  @need 150
61     @item -q, --quiet
62               Suppress Maxima start-up message.
64 @need 150
65     @item -r  @var{string}, --run-string=@var{string}
66               Process string in interactive mode.
68  @need 150
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.
72 @need 150
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.
76 @need 150
77     @item --userdir=@var{directory}
78               Use directory for user directory (default is @code{%USERPROFILE%/maxima} for Windows, @code{$HOME/.maxima} for others)
80 @need 150
81     @item -v, --verbose
82               Print extra information from the Maxima wrapper script.
83 @need 150
84     @item --version
85               Print the (default) installed version.
87 @need 150
88     @item --very-quiet
89               Suppress expression labels and the Maxima start-up message.
91 @need 150
92     @item -X  @var{Lisp options}, --lisp-options=@var{Lisp options}
93               Options to be given to the underlying Lisp.
95 @end table