feat: add version task

This commit is contained in:
2026-09-14 22:53:35 +03:00
parent 5401f04485
commit 2df0dc762f
9 changed files with 56 additions and 5 deletions
+6
View File
@@ -1,4 +1,5 @@
import json
import os
import re
import tomllib
from pathlib import Path
@@ -13,6 +14,10 @@ def do_bool(data: str | None) -> bool:
return not (data is None or data.lower() in ["false", "null", "none", "0", ""])
def do_env(key: str, default: str | None = None) -> str | None:
return os.environ.get(key=key.upper(), default=default)
def _build_env(basepath: Path) -> Environment:
env = Environment()
@@ -65,6 +70,7 @@ def _build_env(basepath: Path) -> Environment:
env.filters["search"] = do_search
env.filters["key"] = do_key
env.filters["bool"] = do_bool
env.filters["env"] = do_env
return env