INNER CODE UNIT · Go
FindConfigFilesInPath
transcend-io/terragrunt-atlantis-config · cmd/generate.go:633
func FindConfigFilesInPath(rootPath string, opts *options.TerragruntOptions) ([]string, error) {
configFiles := []string{}
walkFunc := filepath.Walk
err := walkFunc(rootPath, func(path string, info os.FileInfo, err error) error {
if err != nil {
return err
}
if !info.IsDir() {
return nil
}
for _, configFile := range []string{"root.hcl"} {
if !filepath.IsAbs(configFile) {
configFile = util.JoinPath(path, configFile)
}