diff options
| author | demo <demo@antix1> | 2026-06-12 11:20:22 -0400 |
|---|---|---|
| committer | demo <demo@antix1> | 2026-06-12 11:20:22 -0400 |
| commit | 89ea120d7a8e001653160dffcb35f19fef6c7bfe (patch) | |
| tree | 705feb6af23bf37d913c1ede672d2b9a94c1cf9a | |
| parent | 317d4ba474733482492dc44385f4321456fde3e8 (diff) | |
refactor: remove else-branch when deciding which flag to use
| -rw-r--r-- | main.go | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -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) |
