exec hof gen data.cue -T template.txt:vals='[]{{ .name }}.txt'
cmp a.txt expected-a.txt
cmp b.txt expected-b.txt

-- data.cue --
vals: [{
	name: "a"
	data: 1
},{
	name: "b"
	data: 2
}]

-- template.txt --
{{ .name }} is {{ .data }}
-- expected-a.txt --
a is 1
-- expected-b.txt --
b is 2
