#!/usr/bin/env bash # # Install git-crypt # NOTE: Experimental, wip # # shellcheck source=shared.sh source "$HOME/.dotfiles/scripts/shared.sh" msg_run "Installing git-crypt" [[ $(x-have "git-crypt") == "1" ]] && { REPO_URL="https://github.com/AGWA/git-crypt.git" CHECK_PATH="${XDG_BIN_HOME}/git-crypt" BUILD_PATH="/tmp/git-crypt" rm -rf "$BUILD_PATH" if [ ! -d "$CHECK_PATH" ]; then git clone --depth 1 "$REPO_URL" "$BUILD_PATH" || true cd "$BUILD_PATH" || msg_err "$BUILD_PATH not found" make && make install PREFIX="$HOME/.local" else msg_done "git-crypt ($CHECK_PATH) already installed" fi } msg_done "Done installing git-crypt"