|
I am pleased to announce an update to Installer.
best regards
Keith
p.s. you may have to wait since Squeaksource is/was down
I will put a copy in the gjallar repository.
-------------
Installer now handles ftp repositories (at last), and others in theory.
Installer now has more convenience methods for your favourite repositories.
Some monticello versions have a password manager which does not keep
any passwords in the image. The password manager will pop-up a user
request dialog if the given password is empty.
usage:
(Installer monticello http: 'www.squeaksource.com' user: 'kph' password:
'')
project: 'Installer'; password: 'my secret'; view: 'Installer'
install: 'Installer-Core'.
Installer now loads .cs and .st files using Monticello if present thus
taking advantage of new features such as atomic loading even for
non-monticello changesets. It also uses the Monticello snapshot browser
to view .cs and .st files
Installer has convenience methods for your favourite repositories.
Most items can now be #install: #view: or #browse: with a variety of
results.
e.g. view of mcz opens a MCVersionInspector, browse opens an
MCShapshotBrowser
Mantis bugs reports web pages can be retrieved as text.
Installer mantis bug: 55.
Files uploaded on mantis can be viewed or browsed.
Installer mantis bug: 6089 browse: 'TTFSpeedUp-dgd.1.cs'.
(Installer mc ftp: 'mc.gjallar.se' directory: '/' user: 'gjallar'
password: 'our secret')
[not tested]
(Installer mc directory: 'package-cache')
(Installer mc goods: host port: 9000)
(Installer mc magma: host port: 9000)
----
Installer more convenience methods for accessing repositories
Installer squeaksource
Installer ss
Installer squeakfoundation
Installer sf
Installer impara
Installer wiresong
Installer gjallar
Installer lr
----
did you know you can specifying a package with a string, an array or a
block.
e.g to install the latest version by a number of trusted developers.
Installer squeaksource project: 'Installer' ; view: #(
'Installer-Core-kph' 'Installer-Core-edc' )
or more complex criteria can be handled by a detectBlock
Installer squeaksource project: 'Installer' ; install: [ :packageName |
... ]
|