<div>Hi Jason,</div><br><div>AFAIR, we have some documentation in a wiki page, but I don't remember where.</div><div>As a stopgap you may look at the source code in</div><div><font style="font-family:monospace">SystemDictionary>>#processCommandLineArgument:storeStartUpScriptArgsOn:</font></div><br><div>There are for options recognized:</div><br><div><font style="font-family:monospace">-r </font>Require the next argument as a string.</div><div><font style="font-family:monospace">-d </font>Evaluate the next argument as Smalltalk expression.</div><div><font style="font-family:monospace">-l </font>Take the next argument as a filename and file in that file.</div><div><font style="font-family:monospace">   </font>That assumes the file contains in chunk format, as generated by a file-out.</div><div><font style="font-family:monospace">-s </font>Take the next argument as filename containing Smalltalk code and evaluate the code.</div><div><font style="font-family:monospace">   </font>Additionally add the remaining arguments to <font style="font-family:monospace">startUpScriptArguments</font>. </div><br><br><div>HTH and Best Regards,</div><br><div>Gerald</div><br><div class="gmail_quote_attribution">On Apr 21 2022, at 3:26 am, sp--- via Cuis-dev <cuis-dev@lists.cuis.st> wrote:</div><blockquote><div><div>Is there a simple (or, failing that, canonical!) way to use cuis</div><div>headlessly to write shell scripts (to be run from a unix command line)?</div><br><div>In Pharo this can be done by specifying a script file on the command</div><div>line. I don't think the cuis has that syntax, does it?</div><br><div>IIRC, an alternative way of running a script in Phiro is by using</div><div>OSProcess, but then you need some way to trigger the smalltalk process</div><div>to run the script.</div><br><div>Thank you!</div><br><div>Jason</div><div>--</div><div>Cuis-dev mailing list</div><div>Cuis-dev@lists.cuis.st</div><div>https://lists.cuis.st/mailman/listinfo/cuis-dev</div></div></blockquote>