It's probably obvious to you now but arguments up to and including the image name are processed by the VM and arguments thereafter are left for the image.

Indeed. I've just always been used to practice of setting flags first when executing a unix command. Perhaps this would be worthwhile adding as a note in the documentation that spits out. Based on that feedback, I tried "./pharo --headless --no-quit ./Pharo.image" pretty quickly. It didn't occur to me then that order might make a difference as one set of tags is for the VM and the other is for the scripting ability. Now that I better understand it, it makes sense. But a note of warning there would have been helpful. It seems we've come a long way from the early days of the Squeak VM.

Cheers,

Jeff

--
Jochen "Jeff" Rick, Ph.D.
http://www.je77.com/
Skype ID: jochenrick