I am not an expert in technology and scripting but a big fan of Alfred and workflows: my "beginner" question about what it says below, quoting Deanishe' post which I found as I searched on the blog "how to save, name my workflows in Alfred? Are you here offering a solution to save my new workflows and have them synced? What I don't know is where to store my workflows in general, the ones copied from Alfred examples for instance. Because I rarely save them anywhere in particular and some just stay in my downloads: should they all be in my Alfred preferences folder? and am I right to say that in that post you are explaining how to create another folder in sync with same Alfred? in that case should I use Dropbox (is it the best option?).For now my sync preferences are in ICloud Drive: is it a good option?
Thank you so much for answering to those beginners' questions. quote of the post below:
also I am adding the path of my workflow: is it wrong? it works though....
"Configuration != data. Some workflows save a lot of data. It would not be appropriate to put their data directories within the preferences bundle.
The only official way to sync workflow settings is via workflow variables. I've asked @Andrew before to provide an official sync data directory in the preferences bundle, but so far no joy.
What you can do, as long as you're careful not to put loads of data in there, is create another directory alongside your workflow's with the name my.bundle.id-data. So if your bundle ID is com.example.my-workflow, the syncing directory would be com.example.my-workflow-data. Because Alfred runs workflows with the workflow's own directory as the working directory, you can create/access this directory as ../com.example.my-workflow-data.
Alfred won't mind that it's there or that it isn't a valid workflow, and Dropbox (or whatever) will sync it along with everything else. And it won't get overwritten by a workflow update like your workflow's own directory does.
Edited August 26, 2019 by deanishe"