Better error handling

This commit is contained in:
Melvin Lammerts
2022-08-21 20:58:33 +02:00
parent ed153442dd
commit 75d8c776f2

12
main.go
View File

@@ -26,7 +26,14 @@ func main() {
}
for _, url := range urls {
fmt.Println(host(url))
host := host(url)
if host == "" {
fmt.Fprintln(os.Stderr, "Cannot parse as URL: "+url)
continue
}
fmt.Println(host)
}
}
@@ -34,7 +41,8 @@ func host(u string) string {
parsed, err := url.Parse(u)
if err != nil {
return u
fmt.Fprintln(os.Stderr, err)
return ""
}
return parsed.Host