[#macro progress]
${context.executedTaskCount} tasks have been executed, for a total of ${context.totalTaskCount} tasks.
[/#macro]
[#assign status = context.status!""]
[#macro contextMessages]
[#list context.messages?keys as module]
[#if module?contains("(")]
[#assign mod = module?split('(')!]
[#assign moduleName = mod[0]!]
[#assign moduleStripTmp = mod[1]?split(' ')!]
[#assign moduleVersionTmp = moduleStripTmp[1]?split(')')!]
[#assign moduleVersion = moduleVersionTmp[0]!]
${moduleName!} ${moduleVersion!}
[#else]
${module!}
[/#if]
[#list context.messages[module] as msg]
- ${msg.message?html}
[/#list]
[#if module?has_next][/#if]
[/#list]
[/#macro]
[@progress /]
[@contextMessages /]