in cli/io/config.go [47:62]
func GetConfig() (config *Config) {
// check to see if $BRCLI_HOME/.brooklyn_cli or $HOME/.brooklyn_cli exists
// Then parse it to get user credentials
config = new(Config)
if os.Getenv("BRCLI_HOME") != "" {
config.FilePath = filepath.Join(os.Getenv("BRCLI_HOME"), ".brooklyn_cli")
} else {
config.FilePath = filepath.Join(os.Getenv("HOME"), ".brooklyn_cli")
}
if _, err := os.Stat(config.FilePath); os.IsNotExist(err) {
config.Map = make(map[string]interface{})
config.Write()
}
config.read()
return
}