code: func ClickableURL(in string) string {
  	out, err := url.Parse(in)
  	if err != nil {
  		return in
  	}
  	host, port, err := net.SplitHostPort(out.Host)
  	if err != nil {
  		return in
  	}
  	ip := net.ParseIP(host)
  	// if address is not an IP, unspecified, e.g. all interfaces 0.0.0.0 or multicast,
  	// replace with localhost that is clickable
  	if len(ip) == 0 || ip.IsUnspecified() || ip.IsMulticast() {
  		out.Host = fmt.Sprintf("127.0.0.1:%v", port)
  		return out.String()
  	}
  	return out.String()
  }
docs: // ClickableURL fixes address in url to make sure
  // it's clickable, e.g. it replaces "undefined" address like
  // 0.0.0.0 used in network listeners format with loopback 127.0.0.1