in runner/server.go [85:94]
func parseListenAddress(addr string) (scheme, address string, err error) {
u, err := url.Parse(addr)
if err != nil {
return "", "", err
}
proto := fmt.Sprintf("%s://", u.Scheme)
return u.Scheme, strings.Replace(addr, proto, "", 1), nil
}