GST-PACKAGE(1)
π NAME π
gst-package β the girl who creates and installs GNU Smalltalk .star package files. she's the whole package, literally. β¨
πΈ DESCRIPTION πΈ
π Usage: (yes bestie, the whole vibe) π
gst-package [OPTION]... ARGS...
β¨ Operation modes β¨ (pick ur fighter)
--installβ make or install STAR packages. this is the default babe, so if you don't say anything she'll just do this π--uninstallβ remove the packages mentioned in the FILES. bye bye bestie π«Ά--distβ copy files instead of creating STAR files.--prepareβ createconfigure.acorMakefile.am.--list-filesPKG β just output the list of files in the package. no notes, just the list π--list-packagesβ just output the list of packages in the files.--download,--updateβ download package fromsmalltalk.gnu.orgor from its specified URL. it's giving long-distance relationship π--helpβ display this message and exit. she's helpful like that π--versionβ print version information and exit.
π Common suboptions π
-n,--dry-runβ print commands without running them. manifesting the command without actually committing to it, no cap π--srcdirDIR β look for non-built files in directory DIR.--distdirDIR β for--dist, place files in directory DIR.--destdirDIR β prefix the destination directory with DIR.--target-directoryDIR β install the files in DIR (unused for--dist). she said not for--dist, periodt.-I,--image-file=FILEβ load into the specified image.--kernel-dir=PATHβ use the specified kernel directory.-v,--verboseβ print extra information while processing. she's telling you EVERYTHING, and honestly? iconic π£οΈ
π₯ --install suboptions π₯
--testβ run unit tests after merging. vibe check the merge, fr fr β--loadβ also load the Smalltalk files in the image.
π¦ --list-files suboptions π¦
--loadβ only list files that are filed in when loading.--testβ with--load, also include unit test files.--vpathβ Omit path tosrcdirfor files that are there.
π
--dist suboptions π
--all-filesβ Process all files, not just non-built ones.--copyβ 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 smalltalk.gnu.org) 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.
β οΈ bestie listen. write access to the image directory is NOT optional in those modes. she needs the keys to the house, okay? no write access, no merge, no slay. π
The default target directory is /build/gnu-smalltalk-oE06aw/gnu-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. go read it, it's giving lore πβ¨
okay and that's the whole page bestie!! this one's gst-package version 3.2.5, from September 2021, and it's a User Commands situation β manual girlie GST-PACKAGE(1) through and through. mwah, go install something cute πππ¦
π¦ where this page comes from
- ubuntu jammy: gnu-smalltalk 3.2.5-1.3ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms