Hi - the following is a bit old but might still work (and I plan on revisiting it myself) - but my poor man's Pharo build system does the following (note the | tee which I use to capture any load errors that I can grep and cause a build failure). This might be the kind of thing you are looking for - or as others have said you can run headless. echo -e "\e[1m\nLoading project packages...\e[0m" pharo Pharo.image --no-default-preferences --save --quit st settings.st loadProject.st config.st \ "{'$PROJECT_NAME'. '$DOMAIN_LOGIN'}" 2>&1 | tee LoadProject.log echo -e "\e[1m\nVerifying project load history...\e[0m" if (grep -f ../scripts/errorPatterns.txt LoadProject.log | grep -v -f ../scripts/errorPatternsIgnored.txt); then echo -e "\e[91m\nERRORS detected in package load!\e[0m"; exit 1; fi On Tue, 20 Feb 2024, at 7:46 AM, Rene Paul Mages (ramix) wrote:
Hello Pharo Community,
Output unix-redirection like the following is very useful :
ls -al ./Pharo > Pharo-dir.txt
<Help>
I want to write in a file the "print-it" output of the following Pharo message :
1000 factorial
Please give me a good track.
</Help>
-- All the best Rene Paul Mages (ramix) GnuPG key : 0x9840A6F7 http://sites.google.com/view/les-logiciels-libres/pharo http://nosoftwarepatents.wikidot.com/smalltalk http://twitter.com/RenePaulMages