I use git for this type of stuff. I have all of my dotfiles stored in a git repo and synced between systems.
I thought about that, but then it gets into git triggers and scheduled jobs.
I just do it when I open my terminal. It auto downloads when a new window is opened.