in cli_flag_assigned_variables.go [59:68]
func (v CliFlagAssignedVariableFile) Variables(c *BaseConfig) (map[string]VariableValueRead, error) {
exist, err := afero.Exists(configFs, v.varFileName)
if err != nil {
return nil, fmt.Errorf("cannot check existance of %s: %+v", v.varFileName, err)
}
if !exist && !strings.HasPrefix(v.varFileName, c.variableConfigFilesDir()) {
return CliFlagAssignedVariableFile{varFileName: filepath.Join(c.variableConfigFilesDir(), v.varFileName)}.Variables(c)
}
return c.readVariablesFromVarFile(v.varFileName)
}