$ cat startserver.sh #! /bin/sh nohup ./pharo Pharo.image eval âno-quit âMyServerStart port: $1â & ./startserver 8080 ./startserver 8081 ./startserver 8082 but is a bit⦠âtruchoâ (in plain argentinian)⦠which means a bad quality hack :P
On 23 Oct 2014, at 21:08, Sven Van Caekenberghe <sven@stfx.eu> wrote:
Nah, you can do it way easier:
$ cat run.st NonInteractiveTranscript stdout install.
Transcript show: Smalltalk commandLine arguments; cr.
Smalltalk quitPrimitive.
$ ./pharo Pharo.image run.st 1 2 3 #('1' '2' '3')
HTH,
Sven
On 23 Oct 2014, at 20:52, Esteban A. Maringolo <emaringolo@gmail.com> wrote:
2014-10-23 15:19 GMT-03:00 Esteban Lorenzano <estebanlm@gmail.com>:
On 23 Oct 2014, at 20:16, Esteban A. Maringolo <emaringolo@gmail.com> wrote: Do I have to define a subclass of STCommandLineHandler? yes
I thought so.
How can I capture the --port argument? For what I saw, only "boolean" parameters can be defined (--quit, --save, etc, without arguments). It is, no getopts compatibility. no idea⦠we can work on that⦠is necessary :)
The VM itself has its own command parameters, are the parameters handled and/or passed to the image? If so, how?
Regards!