I have a number of python and schell scripts which work fine in the Terminal. They process any file(s) given as arguments. I can wrap them up as Automator actions, and they work fine.
But Apple's support pages say that the Script menu can run any executable -- shell scripts, python, Ruby, applications, as well as AppleScripts and Automator workflows.
However, when I try to use the bare script, it doesn't get passed the currently selected files, even when run as a "Finder" script. Is it possible? Or must I use the Automator wrapper?
Yes, I could use the Services menu, except that it doesn't sort the scripts alphabetically and you can't use subfolders.