func flatten()

in cmd/flatten-approvals/main.go [39:54]


func flatten(args []string) error {
	var filepaths []string
	for _, arg := range args {
		matches, err := filepath.Glob(arg)
		if err != nil {
			return err
		}
		filepaths = append(filepaths, matches...)
	}
	for _, filepath := range filepaths {
		if err := transform(filepath); err != nil {
			return fmt.Errorf("error transforming %q: %w", filepath, err)
		}
	}
	return nil
}