This is just my way of tracking and syncing dotfiles across machines. Management is via Stow.
git clone --recurse-submodules https://github.com/sharrison5/dotfiles.git
cd dotfiles/
stow --no-folding [--target="$HOME"] <package/>
Note that some of the packages require slightly different treatment:
stow --no-folding python/
ipython profile create basics
mkdir --verbose --parents ~/.vim/
stow vim/
There are a few guides in the doc/
folder:
# Either of
wget http://ftp.gnu.org/gnu/stow/stow-latest.tar.gz
curl -O http://ftp.gnu.org/gnu/stow/stow-latest.tar.gz
tar -xzvf stow-latest.tar.gz
cd stow-<version>/
./configure --prefix="<dir>"
make install
cd ..
rm -r stow-latest.tar.gz stow-<version>/
Sam Harrison, 2018, MIT License. A full version of the license is included in the LICENSE file.
Written in Markown (CommonMark) using the live testing tool.