I use chezmoi to manage my dotfiles.
curl --fail --silent --show-error --location "https://get.chezmoi.io" | sh -s -- -b "${HOME}/.local/bin" -d init --apply georgewittemancurl -fsSL "https://get.chezmoi.io" | sh -s -- -b ~/.local/bin -d init -a georgewittemanwget -qO- "https://get.chezmoi.io" | sh -s -- -b ~/.local/bin -d init -a georgewitteman