feat: add version task
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user