computerize.pl attempts to solve two problems: Setting up your configs/dotfiles in a new environment, and keeping your configs/dotfiles up to date across multiple environments.



To start, install the script

$ curl computerize.pl > ~/bin/computerize.pl && chmod 0755 !#:3


Then, run the script with the git repo that has your computerize config

$ computerize.pl https://github.com/mygithubusername/dotfiles.git


Make changes to any of your config git repos and push

$ echo 'nmap <leader>t :!tig %<CR><CR>' >> ~/.vimrc
$ cd ~/<your vim config repo directory>
$ git commit -am 'Add Tig shortcut' && git push


Run computerize to update your configs from upstream

$ computerize.pl


Put computerize in your shell init to ensure your configs/dotfiles are always up to date

$ echo 'computerize.pl' >> ~/.zshrc