From 89ea120d7a8e001653160dffcb35f19fef6c7bfe Mon Sep 17 00:00:00 2001 From: demo Date: Fri, 12 Jun 2026 11:20:22 -0400 Subject: refactor: remove else-branch when deciding which flag to use --- main.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index 512f75f..5c9534f 100644 --- a/main.go +++ b/main.go @@ -74,16 +74,20 @@ func main() { }, }, Action: func(ctx context.Context, cmd *cli.Command) error { - var rawURL string - var err error + rawURL := cmd.String("url") + + // If rawURL is empty, it + // means that we supplied + // --shortcode instead, so use + // that. + if rawURL == "" { + var err error + shortcode := cmd.String("shortcode") - if shortcode := cmd.String("shortcode"); shortcode != "" { rawURL, err = getURLFromShortcode(shortcodeFilename, shortcode) if err != nil { return err } - } else { - rawURL = cmd.String("url") } u, err := convertToURL(rawURL) -- cgit v1.2.3