etcd: github.com/coreos/etcd/pkg/pathutil Index | Files

package pathutil

import "github.com/coreos/etcd/pkg/pathutil"

Package pathutil implements utility functions for handling slash-separated paths.

Index

Package Files

path.go

func CanonicalURLPath Uses

func CanonicalURLPath(p string) string

CanonicalURLPath returns the canonical url path for p, which follows the rules: 1. the path always starts with "/" 2. replace multiple slashes with a single slash 3. replace each '.' '..' path name element with equivalent one 4. keep the trailing slash The function is borrowed from stdlib http.cleanPath in server.go.

Package pathutil imports 1 packages (graph) and is imported by 317 packages. Updated 2016-07-24. Refresh now. Tools for package owners.