Installer Improvements

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Installer Improvements

keith1y
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 |  
... ]