summaryrefslogtreecommitdiffstats
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go16
1 files changed, 3 insertions, 13 deletions
diff --git a/main.go b/main.go
index 17d66e7..5a42f9b 100644
--- a/main.go
+++ b/main.go
@@ -62,19 +62,9 @@ func sourceFromArg(arg string) (*source, error) {
}
// a GitHub or GitLab URL (even without the protocol):
- if u, ok := isGitHubURL(arg); ok {
- src, err := findGitHubREADME(u)
- if err != nil {
- return nil, err
- }
- return src, nil
- }
- if u, ok := isGitLabURL(arg); ok {
- src, err := findGitLabREADME(u)
- if err != nil {
- return nil, err
- }
- return src, nil
+ src, err := readmeURL(arg)
+ if src != nil || err != nil {
+ return src, err
}
// HTTP(S) URLs: