pastebin/clone_dotfiles.sh

16 lines
566 B
Bash

# copy & paste & exec
builtin shopt -s dotglob
$(type -P rm) -rf ~/.dotfiles
$(type -P rm) -rf ~/.git
$(type -P git) clone --separate-git-dir="${HOME}"/.dotfiles https://git.timo.one/tosu/dotfiles.git "${HOME}"/dotfiles-tmp
$(type -P cp) -r ~/dotfiles-tmp/* ~
$(type -P rm) -rf ~/dotfiles-tmp/
# OR (for push/pull)
builtin shopt -s dotglob
$(type -P rm) -rf ~/.dotfiles
$(type -P rm) -rf ~/.git
$(type -P git) clone --separate-git-dir="${HOME}"/.dotfiles gt:tosu/dotfiles "${HOME}"/dotfiles-tmp
$(type -P cp) -r ~/dotfiles-tmp/* ~
$(type -P rm) -rf ~/dotfiles-tmp/