mirror of https://github.com/databricks/cli.git
23 lines
405 B
Go
23 lines
405 B
Go
|
package databrickscfg
|
||
|
|
||
|
import "net/url"
|
||
|
|
||
|
// normalizeHost returns the string representation of only
|
||
|
// the scheme and host part of the specified host.
|
||
|
func normalizeHost(host string) string {
|
||
|
u, err := url.Parse(host)
|
||
|
if err != nil {
|
||
|
return host
|
||
|
}
|
||
|
if u.Scheme == "" || u.Host == "" {
|
||
|
return host
|
||
|
}
|
||
|
|
||
|
normalized := &url.URL{
|
||
|
Scheme: u.Scheme,
|
||
|
Host: u.Host,
|
||
|
}
|
||
|
|
||
|
return normalized.String()
|
||
|
}
|