#!/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"/* "$3" } # # repo # clone to # link to clonemissing scripts $HOME/docs/src/scripts $HOME/.local/bin clonemissing dotconfig $HOME/docs/src/config $HOME/.config clonemissing userscripts $HOME/docs/src/userscripts '' clonemissing nixos $HOME/docs/src/nixos '' clonemissing awesome $HOME/.config/awesome '' clonemissing nvim $HOME/.config/nvim '' clonemissing zsh $HOME/.config/zsh ''