(appId string)
| 78 | } |
| 79 | |
| 80 | func GetAppDir(appId string) (string, error) { |
| 81 | if err := ValidateAppId(appId); err != nil { |
| 82 | return "", err |
| 83 | } |
| 84 | appNS, appName, _ := ParseAppId(appId) |
| 85 | homeDir := wavebase.GetHomeDir() |
| 86 | return filepath.Join(homeDir, "waveapps", appNS, appName), nil |
| 87 | } |
| 88 | |
| 89 | func copyDir(src, dst string) error { |
| 90 | if err := os.RemoveAll(dst); err != nil && !os.IsNotExist(err) { |
no test coverage detected