package main
import (
+ "path/filepath"
"strconv"
+ "strings"
"unicode/utf8"
)
return strconv.ParseBool(str)
}
+// EscapePath replaces every path separator in a given path with a %
+func EscapePath(path string) string {
+ path = filepath.ToSlash(path)
+ return strings.Replace(path, "/", "%", -1)
+}
+
func runePos(p int, str string) int {
return utf8.RuneCountInString(str[:p])
}