From a62f438f0f6d36066a65f5780dea5605a32016a2 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Wed, 11 Dec 2013 17:11:34 +1300 Subject: Stop ``--batch'' breaking things for GnuPG --- bash/bashrc.d/gnupg.bash | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'bash') diff --git a/bash/bashrc.d/gnupg.bash b/bash/bashrc.d/gnupg.bash index 98e3ca27..79e43776 100644 --- a/bash/bashrc.d/gnupg.bash +++ b/bash/bashrc.d/gnupg.bash @@ -3,6 +3,18 @@ if ! hash gpg 2>/dev/null; then return fi +# Wrapper around gpg(1) to stop ``--batch'' breaking things +gpg() { + case $* in + *--ed*|*--sign-k*) + command gpg --no-batch "$@" + ;; + *) + command gpg "$@" + ;; + esac +} + # Completion for gpg with long options _gpg() { local word=${COMP_WORDS[COMP_CWORD]} -- cgit v1.2.3