From a04cf706559ea831e325a5b433d617ba9775ca4d Mon Sep 17 00:00:00 2001 From: Feodor Fitsner Date: Wed, 26 Feb 2025 16:46:00 -0800 Subject: [PATCH] Test global macros --- {{cookiecutter.out_dir}}/.vars | 5 ++++- {{cookiecutter.out_dir}}/_macros.jinja2 | 8 ++++++++ {{cookiecutter.out_dir}}/android/app/build.gradle | 6 +++++- 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 {{cookiecutter.out_dir}}/_macros.jinja2 diff --git a/{{cookiecutter.out_dir}}/.vars b/{{cookiecutter.out_dir}}/.vars index f281c74..1ffa5f7 100644 --- a/{{cookiecutter.out_dir}}/.vars +++ b/{{cookiecutter.out_dir}}/.vars @@ -1,3 +1,6 @@ {% for key, value in cookiecutter.items() -%} {{ key }}: {{ value }} -{% endfor %} \ No newline at end of file +{% endfor %} + +{% import "_macros.jinja2" as macros %} +GREETING = "{{ macros.greeting('World') }}" \ No newline at end of file diff --git a/{{cookiecutter.out_dir}}/_macros.jinja2 b/{{cookiecutter.out_dir}}/_macros.jinja2 new file mode 100644 index 0000000..f5a97ba --- /dev/null +++ b/{{cookiecutter.out_dir}}/_macros.jinja2 @@ -0,0 +1,8 @@ +{# _macros.jinja2 #} +{% macro upper_case(value) %} + {{ value.upper() }} +{% endmacro %} + +{% macro greeting(name) %} + Hello, {{ name }}! +{% endmacro %} \ No newline at end of file diff --git a/{{cookiecutter.out_dir}}/android/app/build.gradle b/{{cookiecutter.out_dir}}/android/app/build.gradle index 128956a..42abc2b 100644 --- a/{{cookiecutter.out_dir}}/android/app/build.gradle +++ b/{{cookiecutter.out_dir}}/android/app/build.gradle @@ -56,7 +56,11 @@ android { versionCode flutterVersionCode.toInteger() versionName flutterVersionName - println("minSdkVersion: $flutter.minSdkVersion") + println("Gradle build config:") + println(" minSdkVersion: $flutter.minSdkVersion") + println(" targetSdkVersion: $flutter.targetSdkVersion") + println(" versionCode: $flutter.versionCode") + println(" versionName: $flutter.versionName") // flet: split_per_abi {% if not cookiecutter.split_per_abi %} ndk {