github.com/rafecolton/buffalo@v0.9.5/generators/grift/templates/task.go.tmpl (about)

     1  package grifts
     2  
     3  import (
     4  	. "github.com/markbates/grift/grift"
     5  )
     6  
     7  {{ if .plainTask -}}
     8      var _ = Desc("{{.taskName}}", "TODO")
     9      var _ = Add("{{.taskName}}", func(c *Context) error {
    10          return nil
    11      })
    12  {{ else }}  
    13      {{ $last := .last }}
    14      {{ range $index, $element := .parts }}
    15          {{ $isLast := eq $index $last }}
    16          {{ if not $isLast }}
    17              {{if eq $index 0}}
    18                  var _ = Namespace("{{$element}}", func(){
    19              {{ else }}
    20                  Namespace("{{$element}}", func(){
    21              {{end}}
    22          {{ else }}
    23              Desc("{{$element}}", "TODO")
    24              Add("{{$element}}", func(c *Context) error{
    25                  return nil
    26              })
    27          {{ end }}
    28      {{ end }}
    29  
    30      {{ range $index, $element := .parts }}
    31          {{ if $index }} }) {{ end }}
    32      {{ end }}
    33                 
    34  {{ end }}