1
0
Fork 0

Define GetDir on macOS

This commit is contained in:
Andinus 2020-04-06 22:18:33 +05:30
parent da2255557f
commit 58644f4ccc
Signed by: andinus
GPG Key ID: B67D55D482A799FD
1 changed files with 22 additions and 0 deletions

22
storage/getdir_darwin.go Normal file
View File

@ -0,0 +1,22 @@
// +build darwin
package storage
import (
"fmt"
"os"
)
// GetDir returns grus data directory. Default data directory on
// macOS is $HOME/Library.
func GetDir() string {
cacheDir := fmt.Sprintf("%s/%s",
os.Getenv("HOME"),
"Library")
// Grus cache directory is cacheDir/grus
grusCacheDir := fmt.Sprintf("%s/%s", cacheDir,
"grus")
return grusCacheDir
}