package main
import (
"os"
"text/template"
"github.com/kataras/iris/internal/cmd/gen/website/recipe/example"
)
const tmpl = `
{{ range $key, $example := . -}}
{{ if $example.HasChildren }}
{{$example.Name}}
{{ range $key, $child := $example.Children -}}
{{ $child.Name }}
{{- end }}
{{- end }}
{{ if .HasNotChildren }}
{{ $example.Name }}
{{- end }}
{{- end }}
`
func main() {
// just for testing, the cli will be coded when I finish at least with this one command.
examples, err := example.Parse("master")
if err != nil {
println(err.Error())
return
}
text, err := template.New("").Parse(tmpl)
if err != nil {
println(err.Error())
}
if err := text.Execute(os.Stdout, examples); err != nil {
println("err in template : " + err.Error())
}
}