Define GetDir on macOS
This commit is contained in:
parent
da2255557f
commit
58644f4ccc
22
storage/getdir_darwin.go
Normal file
22
storage/getdir_darwin.go
Normal 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
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user