Add Entry.URLWithTrailingSlash method for normalizing repo URLs

Signed-off-by: Dominik Braun <mail@dominikbraun.io>
pull/9095/head
Dominik Braun 5 years ago
parent 2be0d141a6
commit 3cde12ce9b

@ -292,3 +292,13 @@ func (e *Entry) String() string {
} }
return string(buf) return string(buf)
} }
// URLWithTrailingSlash returns the repository URL with a trailing slash.
// If the URL already ends with a slash, it will be returned unchanged.
func (e *Entry) URLWithTrailingSlash() string {
if e.URL[len(e.URL)-1:] == "/" {
return e.URL
}
return e.URL + "/"
}

Loading…
Cancel
Save