From f0b432614d6238ce6a4d52a8ac23e8ff6f17bf90 Mon Sep 17 00:00:00 2001 From: filifa Date: Sun, 25 Aug 2024 22:00:01 -0500 Subject: [PATCH] use different strategy from stackoverflow --- cmd/root.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/cmd/root.go b/cmd/root.go index 3ff6da8..e154c77 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -47,13 +47,11 @@ func handleEvent(event sdl.Event, m *milkDropWindow) bool { } func milkbucket(cmd *cobra.Command, args []string) { - fi, err := os.Stdin.Stat() + stat, err := os.Stdin.Stat() if err != nil { panic(err) - } - size := fi.Size() - if size <= 0 { - log.Fatal("stdin is empty") + } else if (stat.Mode() & os.ModeCharDevice) != 0 { + log.Fatal("nothing to read from stdin") } err = sdl.Init(sdl.INIT_VIDEO)