#!/bin/sh set -e set -x _install() { remote="" dest="" while [ $# -gt 0 ] ; do case $1 in -r) remote="$2"; shift ; shift ;; -d) dest="$2"; shift ; shift ;; -m) _mkopts="$2"; shift ; shift ;; *) echo "Unknown option $1" ; return ;; esac ; done if ! [ -d "$dest" ] ; then git clone "$remote" "$dest" fi cd "$dest" git pull --ff-only origin master sudo make $_mkopts install } _install -d /v/pub/pass -r https://git.zx2c4.com/password-store _install -d /v/pub/pass-otp -r https://github.com/tadfisher/pass-otp \ -m PREFIX=/usr