github.com/bketelsen/buffalo@v0.9.5/generators/refresh/refresh.go (about)

     1  package refresh
     2  
     3  import (
     4  	"path/filepath"
     5  
     6  	"github.com/gobuffalo/buffalo/generators"
     7  	"github.com/gobuffalo/makr"
     8  )
     9  
    10  // New generator for a .buffalo.dev.yml file
    11  func New() (*makr.Generator, error) {
    12  	g := makr.New()
    13  
    14  	files, err := generators.Find(filepath.Join(generators.TemplatesPath, "refresh"))
    15  	if err != nil {
    16  		return nil, err
    17  	}
    18  
    19  	for _, f := range files {
    20  		g.Add(makr.NewFile(f.WritePath, f.Body))
    21  	}
    22  
    23  	return g, nil
    24  }