# mako-template
Mako templater
# Install
s6 --install mako-template
# Usage
my %state = task-run "mako", "mako-template", %(
template => '
hello ${language}
',
variables => %(
language => "Python"
)
);
say %state.perl; # {:result("\n hello Python\n ")}
One can pass _any_ structures from Raku to mako, for example:
my %state = task-run "mako", "mako-template", %(
template => '
% for row in languages:
${row}
% endfor
',
variables => %(
languages => [
'Raku',
'Python',
'Perl',
'Ruby'
]
)
);
say %state.perl; # {:result("\n \n Raku\n \n Python\n \n Perl\n \n Ruby\n \n ")}
# Author
Alexey Melezhik