I like your "rm.bat" hackaround, I would do the same :) Thomas
On Sat, Jan 18, 2025 at 10:00 AM Tarquin Wilton-Jones via Therion <[email protected]> wrote: > > I have a hackaround that basically allows code branching on Windows and > Linux/Mac from within Therion's system command, so it always clears up > temp files no matter what the platform is. > > Create a file called "rm.bat" in the .thconfig directory. Give it these > contents: > > @echo off > ::simulate the Linux rm command on Windows, since Therion's "system" > ::command cannot cope with code branching for platforms > if "%~2"=="" exit /b > del "%~2" 2>nul > > Then the .thconfig can use this: > system "rm -f deleteme-temp.pdf" > > On Linux, it uses the native "rm" command, and -f means it can silently > ignore any temp files that didn't get created. > > On Windows, it uses rm.bat, and that redirects any error messages to > nul. So Therion always considers it a success no matter what, and files > get cleaned up no matter what. > > Anyone have anything better? > (Did anyone cringe from that "solution"?) > > Cheers, > > Tarquin > _______________________________________________ > Therion mailing list > [email protected] > https://mailman.speleo.sk/listinfo/therion _______________________________________________ Therion mailing list [email protected] https://mailman.speleo.sk/listinfo/therion
