MCPcopy Create free account
hub / github.com/cloudbase/garm / getConfigFilePath

Function getConfigFilePath

cmd/garm-cli/config/config.go:34–46  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

32)
33
34func getConfigFilePath() (string, error) {
35 configDir, err := getHomeDir()
36 if err != nil {
37 return "", fmt.Errorf("error fetching home folder: %w", err)
38 }
39
40 if err := ensureHomeDir(configDir); err != nil {
41 return "", fmt.Errorf("error ensuring config dir: %w", err)
42 }
43
44 cfgFile := filepath.Join(configDir, DefaultConfigFileName)
45 return cfgFile, nil
46}
47
48func LoadConfig() (*Config, error) {
49 cfgFile, err := getConfigFilePath()

Callers 2

LoadConfigFunction · 0.85
SaveConfigMethod · 0.85

Calls 2

ensureHomeDirFunction · 0.85
getHomeDirFunction · 0.70

Tested by

no test coverage detected