dotfiles/recipes/password-store

31 lines
872 B
Text
Raw Normal View History

2018-07-21 05:03:42 +00:00
#!/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
2018-07-21 05:03:42 +00:00
popd >/dev/null
rm -rf "$dir"
else
echo "[tgz] password-store is already installed, skipping."
fi
esac