I was obsessed with the idea of managing dotfiles with git ever since the first time I found oh-my-zsh. I have used a lot of oh-my-xxx over the years, and none seams to stick. Maybe it's because the extra complexity they introduce for being a generic tool that tries to full fill everybody's needs. That's also why open source projects are like dogs, they were cute when they were puppies, then they grow up, being intimidating.

That's why I decided to reinvent the wheels again, and it turns out, a pretty simple and elegant solution came out of it. Here is how it works.

TL;DR If you are the "shut-up-and-show-me-the-code" kind of guy, here you go. But I promise this is not going to be long. After all, simplicity is what I am trying to strike for.