What I use is eval --save:

pharo-vm-nox MyImage.image eval --save "Gofer new smalltalkhubUser: 'myUser' project: 'MyProject'; package: 'MyPackage'; load

Thierry

De : Pharo-users [pharo-users-bounces@lists.pharo.org] de la part de Bernat Romagosa [tibabenfortlapalanca@gmail.com]
Envoy� : vendredi 2 mai 2014 13:28
� : Any question about pharo is welcome
Objet : [Pharo-users] Updating packages from command line

Is there a way to do it?

Here's my attempt:

pharo-vm-nox MyImage.image eval "Gofer new smalltalkhubUser: 'myUser' project: 'MyProject'; package: 'MyPackage'; load. Smalltalk snapshot: true andQuit: true"

then:

pharo-vm-nox MyImage.image eval --no-quit "MyJustLoadedClass start"

results in:

UndefinedObject>>DoIt (MyJustLoadedClass is Undeclared)
MessageNotUnderstood: receiver of "start" is nil

Thanks!
Bernat.

--
Bernat Romagosa.