diff --git a/utils/gpg.go b/utils/gpg.go index 30ca393d..989e8fa3 100644 --- a/utils/gpg.go +++ b/utils/gpg.go @@ -89,6 +89,9 @@ func (g *GpgSigner) DetachedSign(source string, destination string) error { args = append(args, g.gpgArgs()...) args = append(args, "--detach-sign", source) cmd := exec.Command("gpg", args...) + cmd.Stdin = os.Stdin + cmd.Stdout = os.Stdout + cmd.Stderr = os.Stderr return cmd.Run() } @@ -99,6 +102,9 @@ func (g *GpgSigner) ClearSign(source string, destination string) error { args = append(args, g.gpgArgs()...) args = append(args, "--clearsign", source) cmd := exec.Command("gpg", args...) + cmd.Stdin = os.Stdin + cmd.Stdout = os.Stdout + cmd.Stderr = os.Stderr return cmd.Run() }