1SMALLTALK(1) User Commands SMALLTALK(1)
2
3
4
6 Smalltalk - the GNU Smalltalk virtual machine
7
9 GNU Smalltalk usage:
10
11 gst [ flag ... ] [ file ... ] gst [ flag ... ] { -f | --file }
12 file [ args ... ]
13
14 Short flags can appear either as -xyz or as -x -y -z. If an option is
15 mandatory for a long option, it is also mandatory for a short one. The
16 currently defined set of flags is:
17
18 -a --smalltalk-args
19 Pass the remaining arguments to Smalltalk.
20
21 -c --core-dump
22 Dump core on fatal signal.
23
24 -D --declaration-trace
25 Trace compilation of all loaded files.
26
27 -E --execution-trace
28 Trace execution of all loaded files.
29
30 -g --no-gc-message
31 Do not print garbage collection messages.
32
33 -H --help
34 Print this message and exit.
35
36 -i --rebuild-image
37 Ignore the image file; rebuild it from scratch.
38
39 --maybe-rebuild-image
40 Rebuild the image file from scratch if any kernel file is newer.
41
42 -I --image FILE
43 Instead of `gst.im', use FILE as the image file, and ignore the
44 kernel files' timestamps.
45
46 -K --kernel-file FILE
47 Make FILE's path relative to the image path.
48
49 -q --quiet --silent
50 Do not print execution information.
51
52 -r --regression-test
53 Run in regression test mode, i.e. make printed messages con‐
54 stant.
55
56 -S --snapshot
57 Save a snapshot just before exiting.
58
59 -v --version
60 Print the Smalltalk version number and exit.
61
62 -V --verbose
63 Show names of loaded files and execution stats.
64
65 --emacs-mode
66 Execute as a `process' (from within Emacs)
67
68 --kernel-directory DIR
69 Look for kernel files in directory DIR.
70
71 --no-user-files
72 Don't read user customization files.
73
74 - Read input from standard input explicitly.
75
76 Files are loaded one after the other. After the last one is loaded,
77 Smalltalk will exit. If no files are specified, Smalltalk reads from
78 the terminal, with prompts.
79
80 In the second form, the file after -f is the last loaded file; any
81 parameter after that file is passed to the Smalltalk program.
82
84 Written by Steve Byrne (sbb@gnu.org) and Paolo Bonzini
85 (bonzini@gnu.org)
86
87 GNU Smalltalk comes with NO WARRANTY, to the extent permitted by law.
88 You may redistribute copies of GNU Smalltalk under the terms of the GNU
89 General Public License. For more information, see the file named COPY‐
90 ING.
91
92 Using default kernel path: /usr/lib(64)/gnu-smalltalk/kernel Using
93 default image path: /usr/lib(64)(64)/gnu-smalltalk
94
96 Report bugs to <help-smalltalk@gnu.org> GNU Smalltalk home page:
97 <http://smalltalk.gnu.org/>. General help using GNU software:
98 <http://www.gnu.org/gethelp/>.
99
100 Copyright 2009 Free Software Foundation, Inc.
101
103 The full documentation for Smalltalk is maintained as a Texinfo manual.
104 If the info and Smalltalk programs are properly installed at your site,
105 the command
106
107 info gst
108
109 should give you access to the complete manual.
110
111
112
113Smalltalk version 3.2.5 February 2018 SMALLTALK(1)