package common import "os" // Workdir get func Workdir() string { dir, _ := os.Getwd() return dir } // ExpandHome will parse first `~` as user home dir path. func ExpandHome(pathStr string) string { if len(pathStr) == 0 { return pathStr } if pathStr[0] != '~' { return pathStr } if len(pathStr) > 1 && pathStr[1] != '/' && pathStr[1] != '\\' { return pathStr } homeDir, err := os.UserHomeDir() if err != nil { return pathStr } return homeDir + pathStr[1:] }