Various dot files to keep things portable and so I can always feel 'at home' wherever I go....
Prerequisites:
Might look something like this:
sudo add-apt-repository -y ppa:fish-shell/release-3
sudo apt install -y fish
sudo chsh $(whoami) -s $(which fish)
Or like this (on a mac):
brew install fish
echo $(which fish) | sudo tee -a /etc/shells
chsh -s $(which fish)
Copy and paste this snippet into a running fish shell:
ssh-keyscan github.com >> ~/.ssh/known_hosts
alias dots="/usr/bin/git --git-dir=$HOME/.dots.git/ --work-tree=$HOME"
git clone --bare git@github.com:robacarp/config_files.git $HOME/.dots.git
dots checkout -f
dots config --local status.showUntrackedFiles no
dots config user.name 'rob' ; dots config user.email 'robacarp@users.noreply.github.com'
vim --cmd 'so ~/.config/vim/vim-plugins' --cmd 'PlugInstall' +'qall!'
.dots.git/install.pl
brew bundle