package app import ( "path/filepath" ) func (a *App) projectDirFor(p Project) (string, error) { homeDir, err := homeForUnixUser(p.UnixUser) if err != nil { return "", err } return filepath.Clean(filepath.Join(homeDir, "projects", p.Slug)), nil }