See also:
- https://github.com/geerlingguy/dotfiles
- https://github.com/mathiasbynens/dotfiles
- https://github.com/pawelgrzybek/dotfiles
- https://gist.github.com/brandonb927/3195465/
- https://github.com/jessarcher/dotfiles
- https://github.com/theprimeagen/.dotfiles
git clone https://github.com/aaronkollasch/dotfiles ~/.dotfiles
cd ~/.dotfiles
To update submodules excluding the private submodule:
while read -r submodule; do
git submodule init "$submodule"
done < <(git submodule status | cut -c 2- | cut -f2 -d' ' | sed 's%/.*%%' | sort | uniq | grep -v 'private')
git submodule update
Then run the correct install script for your system, e.g.
./install_linux.sh
[ -x ./private/mac/install_deps ] && ./private/mac/install_deps
./mac/osx
./install_mac.sh
./run_tests.sh
Requirements:
- bash 5+
- zsh
- current awk
- fd-find
- shellcheck
- vim
- python3
- black