feat: use jinja

This commit is contained in:
2026-08-05 11:00:45 +03:00
parent 705ff503d0
commit d062447e6d
21 changed files with 204 additions and 376 deletions
+3 -6
View File
@@ -1,20 +1,17 @@
from pydantic import BaseModel
__all__ = (
"TaskPreset",
"EntryPreset",
"Preset",
)
Variables = dict[str, str]
class TaskPreset(BaseModel):
conditions: list[str] | None = None
variables: dict[str, str] | None = None
variables: Variables | None = None
commands: list[str]
class EntryPreset(BaseModel):
conditions: list[str] | None = None
variables: Variables | None = None
tasks: dict[str, dict[str, TaskPreset]]