diff --git a/spell.go b/spell.go index 7238b18..55092d1 100644 --- a/spell.go +++ b/spell.go @@ -54,6 +54,10 @@ var spell = &cli.Command{ if c.Args().Len() == 0 { // check if we have input from stdin for stdinEvent := range getJsonsOrBlank() { + if stdinEvent == "{}" { + break + } + var spell nostr.Event if err := json.Unmarshal([]byte(stdinEvent), &spell); err != nil { return fmt.Errorf("failed to parse spell event from stdin: %w", err)