F*ck tediously bash scripting a install script for your dotfiles, that only works on your device and breaks as soon as you change anything. Just use anyconfig: A delightful, go based dotfiles installer, that configers your repository and helps you create yaml based install instructions for YOUR setup.
Anyconfig lets you select from your tasks, and uses custom made, robust and cross plattform compatible functions to install necessary packages, manage dependencies, create directorys, link files and so much more…