Files
vim-ale/git-config-gpg/install.sh
2021-11-19 09:33:58 +00:00

35 lines
849 B
Bash

#!/bin/bash
set -e
set -u
function __install_git_gpg_init() {
MY_CMD="git-config-gpg"
rm -f "$HOME/.local/bin/$MY_CMD"
webi_download "$WEBI_HOST/packages/$MY_CMD/$MY_CMD.sh" "$HOME/.local/bin/$MY_CMD"
chmod a+x "$HOME/.local/bin/$MY_CMD"
}
function __check_gpg_pubkey_exists() {
if ! command -v gpg; then
webi gpg-pubkey
export PATH="$HOME/.local/opt/gnupg/bin:$PATH"
export PATH="$HOME/.local/opt/gnupg/bin/pinentry-mac.app/Contents/MacOS:$PATH"
fi
}
function __check_gpg_exists() {
if ! command -v gpg; then
webi gpg
export PATH="$HOME/.local/opt/gnupg/bin:$PATH"
export PATH="$HOME/.local/opt/gnupg/bin/pinentry-mac.app/Contents/MacOS:$PATH"
fi
}
__install_git_gpg_init
__check_gpg_pubkey_exists
__check_gpg_exists
# run the command
"$HOME/.local/bin/$MY_CMD"