[Glass] run topaz from bash and have access to arguments from topaz smalltalk
Ralph Mauersberger
ralph.mauersberger at ewetel.de
Tue Jan 14 23:48:51 PST 2014
>
>
>
> Just as addition and independent of the here documents approach:
> Another way to access the shell script arguments would be to
> export them to the environment and access them via
> System>>gemEnvironmentVariable:. So the following should also work:
>
> #!/bin/bash
> export MYARG=$1
> topaz -l <<EOF
> set gems seaside user DataCurator pass swordfish
> login
> printIt
> 'The first argument was: ', (System gemEnvironmentVariable: 'MYARG')
> %
> exit
> EOF
>
>
> Ok, (System gemEnvironmentVariable: 'MYARG') is answering nil ...
> however.....System performOnServer: 'echo $MYARG' does answer correctly.
> weird...
>
Hmm, really strange. I have no idea. The example above works as expected
for me. I tested on a non-GLASS GemStone/S 64 2.4.4.7 (SPARC Solaris).
So maybe a bug in a recent GS 3.x or whatever version you are using?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20140115/21b3914b/attachment.html>
More information about the Glass
mailing list