Following bash script could do it #!/bin/sh until [ -z "$1" ] do PKGNAME=ConfigurationOf$1 echo "Installing... $PKGNAME" pharo Pharo.image \ config "http://smalltalkhub.com/mc/Pharo/MetaRepoForPharo30" \ "$PKGNAME" \ --printVersion \ --install=stable shift done But there are 3 issues 1) One package at a time as you said. 2) Cannot prevent CommandLineHandler to take -vm-display-null argument to install headless 3) All package names should be lowercased so people does not have to remember the exact name : OSProcess vs osprocess, INIFile vs. inifile, etc. Cheers, Hernán 2014/1/11 Sven Van Caekenberghe <sven@stfx.eu>
It can be done one at a time, with a couple of extra parameters, but I guess you already know that.
With a little wrapper script, you could make this work.
But is is a good idea.
On 11 Jan 2014, at 17:48, Hernán Morales Durand <hernan.morales@gmail.com> wrote:
Can we install packages like this?
$ pharo config NeoCSV INIFile OSProcess Pharo.image
That would install stable versions from default repository for pharo
image in current working directory in headless mode, save and quit.
Cheers,
Hernán