dotfiles 307 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. set -o errexit -o pipefail
  3. REPO_URL="https://github.com/KylePDavis/dotfiles"
  4. REPO_DIR="$HOME/.dotfiles"
  5. if ! [[ -d "$REPO_DIR" ]]; then
  6. gimme git
  7. git clone "$REPO_URL" "$REPO_DIR"
  8. if [[ -x "$REPO_DIR/install.sh" ]]; then
  9. "$REPO_DIR/install.sh"
  10. fi
  11. else
  12. cd "$REPO_DIR"
  13. git pull
  14. fi