in pkg/rule_file_exist.go [22:34]
func (f *FileExistRule) ExecuteDuringPlan() error {
fs := FsFactory()
finds, err := afero.Glob(fs, f.Glob)
if err != nil {
return fmt.Errorf("error on glob files %s, %s", f.Glob, f.Address())
}
if len(finds) == 0 {
f.setCheckError(fmt.Errorf("no match on glob %s, %s", f.Glob, f.Address()))
return nil
}
f.MatchFiles = finds
return nil
}