zrok/zrokdir/zrokdir.go

31 lines
499 B
Go
Raw Normal View History

2022-07-26 22:00:59 +02:00
package zrokdir
import (
"os"
"path/filepath"
)
2023-01-09 17:28:26 +01:00
func configFile() (string, error) {
zrd, err := zrokDir()
if err != nil {
return "", err
}
return filepath.Join(zrd, "config.json"), nil
}
2022-08-22 22:32:50 +02:00
func environmentFile() (string, error) {
zrd, err := zrokDir()
2022-07-26 22:00:59 +02:00
if err != nil {
return "", err
}
2022-08-22 22:32:50 +02:00
return filepath.Join(zrd, "environment.json"), nil
2022-07-26 22:00:59 +02:00
}
func zrokDir() (string, error) {
home, err := os.UserHomeDir()
if err != nil {
return "", err
}
return filepath.Join(home, ".zrok"), nil
}