#!/bin/sh server="https://git.tjkeller.xyz/" clonemissing() { # clone to $2 [ -d "$2"/.git ] && return run mkdir -p $VERBOSE_ARG "$2" run git clone $VERBOSE_ARG "$server$1" "$2" # link to $3 [ -z "$3" ] && return run mkdir -p $VERBOSE_ARG "$3" run ln -sf $VERBOSE_ARG "$2"/.* "$2"/* "$3" } # # repo # clone to # link to clonemissing scripts.git $HOME/docs/src/scripts $HOME/.local/bin clonemissing dotconfig.git $HOME/docs/src/config $HOME/.config clonemissing awesome $HOME/docs/src/awesome $HOME/.config clonemissing zsh $HOME/docs/src/zsh $HOME/.config clonemissing nvim $HOME/docs/src/nvim $HOME/.config