You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by sg...@apache.org on 2021/10/06 06:48:43 UTC

[freemarker-generator] branch FREEMARKER-195 updated: FREEMARKER-195 [freemarker-generator] Add time zone output to "info.ftl"

This is an automated email from the ASF dual-hosted git repository.

sgoeschl pushed a commit to branch FREEMARKER-195
in repository https://gitbox.apache.org/repos/asf/freemarker-generator.git


The following commit(s) were added to refs/heads/FREEMARKER-195 by this push:
     new 91f5710  FREEMARKER-195 [freemarker-generator] Add time zone output to "info.ftl"
91f5710 is described below

commit 91f571083034d680e83d0cb99733c8df0b7bd1af
Author: Siegfried Goeschl <si...@gmail.com>
AuthorDate: Wed Oct 6 08:48:22 2021 +0200

    FREEMARKER-195 [freemarker-generator] Add time zone output to "info.ftl"
---
 .../app/templates/freemarker-generator/info.ftl    | 59 +++++++++++-----------
 1 file changed, 30 insertions(+), 29 deletions(-)

diff --git a/freemarker-generator-cli/src/app/templates/freemarker-generator/info.ftl b/freemarker-generator-cli/src/app/templates/freemarker-generator/info.ftl
index 85d41f7..a2fac8f 100644
--- a/freemarker-generator-cli/src/app/templates/freemarker-generator/info.ftl
+++ b/freemarker-generator-cli/src/app/templates/freemarker-generator/info.ftl
@@ -23,6 +23,7 @@ Template name          : ${.current_template_name}
 Language               : ${.lang}
 Locale                 : ${.locale}
 Timestamp              : ${.now}
+Time zone              : ${.now?string["z"]}
 Output encoding        : ${.output_encoding}
 Output format          : ${.output_format}
 
@@ -30,66 +31,66 @@ FreeMarker Command-line Parameters
 ==============================================================================
 
 <#list tools.system.getCommandLineArgs() as arg>
-[#${arg?counter}] ${arg}
+    [#${arg?counter}] ${arg}
 </#list>
 
 FreeMarker Generator Template Loader Directories
 ==============================================================================
 
 <#list tools.system.getTemplateDirectories() as directory>
-[#${directory?counter}] ${directory}
+    [#${directory?counter}] ${directory}
 </#list>
 
 FreeMarker Generator Data Model
 ==============================================================================
 
 <#list .data_model?keys?sort as key>
-- ${key}<#lt>
+    - ${key}<#lt>
 </#list>
 
 FreeMarker Generator Data Sources
 ==============================================================================
 <#if dataSources?has_content>
-<#list dataSources as dataSource>
+    <#list dataSources as dataSource>
 
-DataSource #${dataSource?counter}
-------------------------------------------------------------------------------
-name                  : ${dataSource.name}
-group                 : ${dataSource.group}
-contentType           : ${dataSource.contentType}
-fileName              : ${dataSource.fileName}
-baseName              : ${dataSource.baseName}
-extension             : ${dataSource.extension}
-relativeFilePath      : ${dataSource.relativeFilePath}
-charset               : ${dataSource.charset}
-mimeType              : ${dataSource.mimeType}
-uri                   : ${dataSource.uri}
-length                : ${dataSource.length} bytes
-metadata              : ${dataSource.metadata?size} entries
-</#list>
+        DataSource #${dataSource?counter}
+        ------------------------------------------------------------------------------
+        name                  : ${dataSource.name}
+        group                 : ${dataSource.group}
+        contentType           : ${dataSource.contentType}
+        fileName              : ${dataSource.fileName}
+        baseName              : ${dataSource.baseName}
+        extension             : ${dataSource.extension}
+        relativeFilePath      : ${dataSource.relativeFilePath}
+        charset               : ${dataSource.charset}
+        mimeType              : ${dataSource.mimeType}
+        uri                   : ${dataSource.uri}
+        length                : ${dataSource.length} bytes
+        metadata              : ${dataSource.metadata?size} entries
+    </#list>
 <#else>
 
-No data sources found ...
+    No data sources found ...
 </#if>
 
 FreeMarker Generator Parameters
 ==============================================================================
 
 <#if tools.system.parameters?has_content>
-<#list tools.system.parameters as key,value>
-<#if value?is_hash>
-- ${key} ==> { <#list value as name,value>${name}=${value} </#list>}
-<#else>
-- ${key} ==> ${value}
-</#if>
-</#list>
+    <#list tools.system.parameters as key,value>
+        <#if value?is_hash>
+            - ${key} ==> { <#list value as name,value>${name}=${value} </#list>}
+        <#else>
+            - ${key} ==> ${value}
+        </#if>
+    </#list>
 <#else>
-No parameters found ...
+    No parameters found ...
 </#if>
 
 FreeMarker Generator Tools
 ==============================================================================
 
 <#list tools?keys?sort as name>
-- ${name?right_pad(19)} : ${tools[name]}
+    - ${name?right_pad(19)} : ${tools[name]}
 </#list>