(name string)
| 130 | } |
| 131 | |
| 132 | func camliVarDirOf(name string) string { |
| 133 | if d := os.Getenv("CAMLI_VAR_DIR"); d != "" { |
| 134 | return d |
| 135 | } |
| 136 | failInTests() |
| 137 | switch runtime.GOOS { |
| 138 | case "windows": |
| 139 | return filepath.Join(os.Getenv("APPDATA"), upperFirst(name)) |
| 140 | case "darwin": |
| 141 | return filepath.Join(HomeDir(), "Library", upperFirst(name)) |
| 142 | } |
| 143 | return filepath.Join(HomeDir(), "var", name) |
| 144 | } |
| 145 | |
| 146 | func CamliBlobRoot() (string, error) { |
| 147 | varDir, err := CamliVarDir() |
no test coverage detected