mirror of
https://github.com/IceWhaleTech/CasaOS.git
synced 2025-09-17 17:15:16 +00:00
28 lines
701 B
Go
28 lines
701 B
Go
package docker
|
|
|
|
import "strings"
|
|
|
|
func GetDir(id, envName string) string {
|
|
var path string
|
|
|
|
if len(id) == 0 {
|
|
id = "$AppID"
|
|
}
|
|
|
|
switch {
|
|
case strings.Contains(strings.ToLower(envName), "config"):
|
|
path = "/DATA/AppData/" + id + "/"
|
|
case strings.Contains(strings.ToLower(envName), "movie"):
|
|
path = "/DATA/Media/Movies/"
|
|
case strings.Contains(strings.ToLower(envName), "music"):
|
|
path = "/DATA/Media/Music/"
|
|
case strings.Contains(strings.ToLower(envName), "download"):
|
|
path = "/DATA/Downloads/"
|
|
case strings.Contains(strings.ToLower(envName), "photo") || strings.Contains(strings.ToLower(envName), "pictures"):
|
|
path = "/DATA/Downloads/"
|
|
default:
|
|
//path = "/media"
|
|
}
|
|
return path
|
|
}
|