From d97937eaa41cec7ce7ebef06cc9887ae1ff6f57d Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Sat, 16 May 2026 14:19:42 -0300 Subject: [PATCH] encode: correctly fail on unsupported modes. --- encode.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/encode.go b/encode.go index 31fb3bb..7960396 100644 --- a/encode.go +++ b/encode.go @@ -2,6 +2,7 @@ package main import ( "context" + "fmt" "fiatjaf.com/nostr" "fiatjaf.com/nostr/nip19" @@ -27,7 +28,12 @@ var encode = &cli.Command{ DisableSliceFlagSeparator: true, Action: func(ctx context.Context, c *cli.Command) error { if c.Args().Len() != 0 { - return nil + switch c.Args().First() { + case "naddr", "nevent", "npub", "nprofile", "nsec": + return nil + } + + return fmt.Errorf("unknown encode target '%s'", c.Args().First()) } relays := c.StringSlice("relay")