#!/usr/bin/env bash yadmCmd="yadm" # if yadm isn't available if ! command -v yadm &>/dev/null; then echo "No yadm, installing to ~/.local/bin" mkdir -p $HOME/.local/bin curl -fLo $HOME/.local/bin/yadm https://github.com/TheLocehiliosan/yadm/raw/master/yadm chmod a+x $HOME/.local/bin/yadm yadmCmd="$HOME/.local/bin/yadm" fi echo "Cloning and applying. Beware, this will forcibly replace any conflicting dotfiles..." $yadmCmd clone --no-bootstrap https://github.com/bkono/yadm-dotfiles.git $yadmCmd restore --staged $HOME $yadmCmd checkout -- $HOME $yadmCmd bootstrap