#!/bin/sh server="git@localgit:" 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"/* "$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/.config/awesome clonemissing nvim $HOME/.config/nvim clonemissing zsh $HOME/.config/zsh