Firefox on MacOS: Default filename when downloading When downloading from Firefox on MacOS, I would like the filename to be prefixed by the ISO-date (YYYY-MM-DD-original-filename.extension). This can be achieved with a folder action in the downloads folder, but I want it to be in all folders, so a folder action is not an ideal solution.

If possible I'd like all new files to have the prefix, regardless of the creating app.

Is this possible?
My solution was to make an Automator workflow to run a shell script, and map it to a universal keyboard shortcut. This has been very useful to me, so here it is:

# echo `date +"%Y-%m-%d "` + " "
A=`date +%F`
echo "$A "




Open Automator and create new workflow.



Set workflow to receive text from any application, choose to replace the selected text and add Run Shell Script. Choose /bin/bash and pass input to stdin. Paste the script and save.


Go to System Preferences, choose Keyboard and Shortcuts. Choose Services, find yours on the list and map a shortcut.