#!/bin/bash # Description: Password Store set -e case $_PLATFORM in darwin) _recipe brew _brew pass ;; *) _recipe _apt _apt pwgen _apt tree _apt xclip if [ ! -x /usr/bin/pass ]; then dir=`mktemp -d` && \ pushd $dir >/dev/null echo "[tgz] Fetching password-store" curl -sL https://git.zx2c4.com/password-store/snapshot/password-store-master.tar.xz \ | tar x -J --strip 1 && \ echo "[tgz] Installing password-store" && \ sudo make install \ ZSHCOMPDIR=/usr/share/zsh/vendor-completions \ >/dev/null 2>&1 popd >/dev/null rm -rf "$dir" else echo "[tgz] password-store is already installed, skipping." fi esac