vcsh

Version control multiple configuration files across systems using git

brewmacoslinux
Try with needOr install directly
Source

About

Config manager based on git

Commands

vcsh

Examples

Initialize a new vcsh repository for dotfiles$ vcsh init dotfiles
Add and commit a configuration file to vcsh$ vcsh dotfiles add ~/.bashrc && vcsh dotfiles commit -m 'Add bashrc'
Clone a vcsh repository from remote$ vcsh clone https://github.com/user/dotfiles.git dotfiles