[squeak-dev] The Inbox: Installer-Core-ct.441.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Oct 3 13:46:12 UTC 2021

A new version of Installer-Core was added to project The Inbox:

==================== Summary ====================

Name: Installer-Core-ct.441
Author: ct
Time: 3 October 2021, 3:46:11.734874 pm
UUID: 83088378-3d26-e946-b7e2-8f1cf03c3717
Ancestors: Installer-Core-mt.440

Extend documentation of Installer on how to install packages that are defined under the package-definitions category.

=============== Diff against Installer-Core-mt.440 ===============

Item was changed:
  Object subclass: #Installer
  	instanceVariableNames: 'answers packages messagesToSuppress useFileIn noiseLevel'
  	classVariableNames: 'InstallerBindings IsSetToTrapErrors Repositories SkipLoadingTests ValidationBlock'
  	poolDictionaries: ''
  	category: 'Installer-Core'!
  Installer class
  	instanceVariableNames: 'localRepository'!
+ !Installer commentStamp: 'ct 10/3/2021 15:45' prior: 0!
- !Installer commentStamp: 'tpr 8/25/2019 18:37' prior: 0!
  Installer is a mechanism for listing, examining and installing software from a variety of sources. It is intended to help in building install scripts for package setups etc.
  Currently it can use
  	- files; a file specified by a filename. Relative filenames will be treated as based form the current default directory. See InstallerFile.
  	- urls; a file specified by a url or a script embedded in a webpage. See InstallerWeb.
  	- squeakmap; see InstallerSqueakMap
  	- monticello;  by ftp or http access, or a local directory, or a Magma or GOODS database. There is a list of shortcuts to popular repositories in this class protocol 'repositories'. See InstallerMonticello.
  	- mantis; accessing code attached to a mantis bug report. See InstallerMantis.
  Simple example usages - 
+ Installer new merge: #osProcess.
  Installer squeakmap install: 'DynamicBindings'.
  Installer squeakmap search: '*scratch'.
  Installer squeakmap search: 'author:*rowledge'.
  Installer squeaksource project: 'ss2'; install: 'TinyWiki'.
  Installer ss project: 'Installer'; browse: 'Installer-Core'.
  useFileIn - flag to load source.st rather than using Monticello!
  Installer class
  	instanceVariableNames: 'localRepository'!

More information about the Squeak-dev mailing list