24 lines
394 B
Go
24 lines
394 B
Go
// +build darwin
|
|
|
|
package cache
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
)
|
|
|
|
// GetDir returns cetus cache directory. Default cache directory on
|
|
// macOS is $HOME/Library/Caches.
|
|
func GetDir() string {
|
|
cacheDir = fmt.Sprintf("%s/%s/%s",
|
|
os.Getenv("HOME"),
|
|
"Library",
|
|
"Caches")
|
|
|
|
// Cetus cache directory is cacheDir/cetus
|
|
cetusCacheDir = fmt.Sprintf("%s/%s", cacheDir,
|
|
"cetus")
|
|
|
|
return cetusCacheDir
|
|
}
|