#!/bin/bash tmp_dir=$(mktemp -d) trap 'rm -rf --one-file-system "${tmp_dir}"' EXIT if ! stty 2>&1 >/dev/null; then gpg --homedir "${tmp_dir}" --import fi if ! gpg --homedir "${tmp_dir}" "$@"; then >&2 echo 'gpg exited non-zero' exit 1 fi gpg --homedir "${tmp_dir}" -a --export | gpg --import