FastScripts 3.3.5: Live Script Progress and Other Fixes

February 21st, 2025

FastScripts 3.3.5 is now available on the FastScripts home page, or by selecting “Check for Update” from the FastScripts menu.

This update restores the functionality of live visual updates for long-running scripts, whose progress is conveyed in the FastScripts menu. This was broken in the previous release:

It also includes a bunch of other fixes, relatively great, and relatively small!

  • Restore live updating of running script task progress information in the menu
  • Fix a bug where long-running shell scripts were not properly terminated when canceled from the script menu
  • Default environment variables are now passed to shell scripts for users who use zsh, bash, ksh, or fish
  • Symlinks to shell scripts are now invoked directly so that the $0 variable points to the symlink and not the target
  • Fix a hang that could occur if an alias to a large app is placed in the Scripts folder
  • Prevent a crash that could occur while updating script running progress
  • Fix a menu ordering issue with custom sorting tags that are non-UTF8 characters
  • Fix a bug that caused scripts with certain unicode characters in the title to be treated as multiple scripts

If you enjoy FastScripts, please consider spreading the word to friends! Thanks for your support.