18 lines
235 B
Go
18 lines
235 B
Go
package util
|
|
|
|
import (
|
|
"os"
|
|
"strings"
|
|
)
|
|
|
|
func ExpandHome(path string) string {
|
|
if strings.HasPrefix(path, "~") {
|
|
home, err := os.UserHomeDir()
|
|
if err == nil {
|
|
return strings.Replace(path, "~", home, 1)
|
|
}
|
|
}
|
|
|
|
return path
|
|
}
|