github.com/jacobsoderblom/buffalo@v0.11.0/buffalo/cmd/generate/task.go (about)

     1  package generate
     2  
     3  import (
     4  	"github.com/pkg/errors"
     5  
     6  	"github.com/gobuffalo/buffalo/generators/grift"
     7  	"github.com/gobuffalo/makr"
     8  	"github.com/spf13/cobra"
     9  )
    10  
    11  //TaskCmd is the command called with the generate grift cli.
    12  var TaskCmd = &cobra.Command{
    13  	Use:     "task [name]",
    14  	Aliases: []string{"t", "grift"},
    15  	Short:   "Generates a grift task",
    16  	RunE: func(cmd *cobra.Command, args []string) error {
    17  		g, err := grift.New(args...)
    18  		if err != nil {
    19  			return errors.WithStack(err)
    20  		}
    21  		return g.Run(".", makr.Data{})
    22  	},
    23  }