From 7a6c0df33aee3b52ee9438d467a9fd2881d2db0a Mon Sep 17 00:00:00 2001 From: Gurkengewuerz Date: Mon, 4 Nov 2019 21:26:21 +0100 Subject: [PATCH] support pipes --- gpgit.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gpgit.go b/gpgit.go index 2317555..fe2ddf5 100644 --- a/gpgit.go +++ b/gpgit.go @@ -163,8 +163,11 @@ func main() { if err != nil { log.Fatal(err) } - if fi.Size() == 0 { - log.Fatal("stdin is empty") + + if fi.Mode()&os.ModeNamedPipe == 0 { + if fi.Size() == 0 { + log.Fatal("stdin is empty") + } } data, err := ioutil.ReadAll(os.Stdin)