"The enjoyment of one's tools is an essential ingredient of successful work." -- Donald E. Knuth
FreeBSD 1st dotfiles with an effort to make it work on any *nix environment
Dependencies:
su -
pkg install stow
exitClone down repo and grab all git submodules:
cd ~
git clone [email protected]/sarcasticadmin/dotfiles.gitCall make to stow based on predefined pkgs.mk
cd ~/dotfiles
make CONFIG=./_make/workstation-pkgs.mk world- If installing on
LinuxorOSXitll leverage theGNUmakefileinstead of the BSDMakefile
Grab all git submodules without make
git submodule update --initCall make to unstow based on predefined workstation-pkgs.mk
cd ~/dotfiles
make CONFIG=./_make/workstation-pkgs.mk unstowIf submodules are bumped to a newer ref and then committed. Other repos pulling this repo down
need to do the following in additition to git pull --rebase upstream master:
git submodule update
This will update all refs that might still show as diffs in
master
Individual update of rbenv:
cd ~/dotfiles/vim/.vim/bundle/salt
git pull origin masterBulk upgrade all mutliple git submodules:
cd <to submodules dir>
git submodule foreach git pull origin master