gst-package man page

gst-package — create and install GNU Smalltalk .star package files



gst-package [OPTION]... ARGS...

Operation modes


make or install STAR packages (default)


remove the packages mentioned in the FILES


copy files instead of creating STAR files.


create or

--list-files PKG

just output the list of files in the package


just output the list of packages in the files

--download, --update

download package from or from its specified URL


display this message and exit


print version information and exit

Common suboptions

-n, --dry-run

print commands without running them

--srcdir DIR

look for non-built files in directory DIR

--distdir DIR

for --dist, place files in directory DIR

--destdir DIR

prefix the destination directory with DIR

--target-directory DIR

install the files in DIR (unused for --dist)

-I, --image-file=FILE

load into the specified image


use the specified kernel directory

-v, --verbose

print extra information while processing

--install suboptions


run unit tests after merging


also load the Smalltalk files in the image

--list-files suboptions


only list files that are filed in when loading


with --load, also include unit test files


Omit path to srcdir for files that are there

--dist suboptions


Process all files, not just non-built ones


Do not create symbolic links

All operation modes except --download (or its synonym --update) accept paths to package.xml files or .star files, including remote URLs. --download and --update accept names of packages, which will be searched in the current system or on or URLs to package.xml or .star files.

Except in uninstall and list files mode, gst-package requires write access to the GNU Smalltalk image directory, and merges the XML package files on the command line with that file.

The default target directory is /builddir/build/BUILD/smalltalk-3.2.5

See Also

The full documentation for gst-package is maintained as a Texinfo manual.  If the info and gst-package programs are properly installed at your site, the command

info gst

should give you access to the complete manual.


September 2017 gst-package version 3.2.5 User Commands