in config/file.go [165:177]
func createConfigFile() (*os.File, error) {
path, err := configPath()
if err != nil {
return nil, err
}
// create the gcloud config dir, if it doesnt exist
if err = os.MkdirAll(filepath.Dir(path), 0777); err != nil {
return nil, err
}
// create or truncate the config file and return it
return os.Create(path)
}