|
|
@@ -21,7 +21,7 @@ import (
|
|
|
"fmt"
|
|
|
"os"
|
|
|
"os/user"
|
|
|
- "path/filepath"
|
|
|
+ "path"
|
|
|
"strings"
|
|
|
|
|
|
"github.com/codegangsta/cli"
|
|
|
@@ -138,11 +138,8 @@ func (self *DirectoryFlag) Set(value string) {
|
|
|
func expandPath(p string) string {
|
|
|
if strings.HasPrefix(p, "~/") || strings.HasPrefix(p, "~\\") {
|
|
|
if user, err := user.Current(); err == nil {
|
|
|
- if err == nil {
|
|
|
- p = strings.Replace(p, "~", user.HomeDir, 1)
|
|
|
- }
|
|
|
+ p = user.HomeDir + p[1:]
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- return filepath.Clean(os.ExpandEnv(p))
|
|
|
+ return path.Clean(os.ExpandEnv(p))
|
|
|
}
|