package tui import ( "fmt" "net/url" ) func validateURL(raw string) error { u, err := url.Parse(raw) if err != nil || u.Host == "" || (u.Scheme != "https" && u.Scheme != "http") { return fmt.Errorf("only http(s) links can be opened") } return nil }