execute should optionally take cwd
print all files made; its just more convenient for debugging
and print the filename first
fix spacing on template rendering