Add: Dockerfile and Makefile

This commit is contained in:
Dreamacro
2018-06-17 08:18:39 +08:00
parent ef301af04f
commit cd9f496fc9
5 changed files with 51 additions and 9 deletions

View File

@ -29,9 +29,14 @@ var (
func init() {
currentUser, err := user.Current()
if err != nil {
log.Fatalf("Can't get current user: %s", err.Error())
dir := os.Getenv("HOME")
if dir == "" {
log.Fatalf("Can't get current user: %s", err.Error())
}
HomeDir = dir
} else {
HomeDir = currentUser.HomeDir
}
HomeDir = currentUser.HomeDir
dirPath := path.Join(HomeDir, ".config", Name)
if _, err := os.Stat(dirPath); os.IsNotExist(err) {