I currently use Hazel to instantly commit any changes I make to CSV files of web searches, ask-create-share as well as all of LA's curated lists. And essentially any kind of curated lists. I even automate commiting the README of my macOS repo as I want to instantly push any changes I make to the repo.
Since I want to keep my macOS repo always updated, I made a macro to open the README file in Sublime Text so I can quickly make a change, save and the change will instantly be commited with
Update readme message.
The rule for this is really simple and looks like this:
If you want to have your rules to be applied onto subfolders as well as the directory chosen, add this rule.
If extensions are hidden, don't add extensions in the rule editor too.