#!/bin/sh set -e Pull() { # Allows system changes to be pulled into the repository to be committed # echo "[Info] :: Pulling dotfile changes from $1" cp -r "$1/.config/nvim" "config/" } INSTALL_DIR=${2:-$HOME} ACTION=${1:-push} [[ -z $INSTALL_DIR ]] && echo "[Error] :: Installation directory not set" && exit 1 case $ACTION in pull) Pull $INSTALL_DIR ;; *) echo "usage: $0 [dir]" ;; esac