summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go14
1 files 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)