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)
			}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…