This repository has been archived by the owner on Jul 22, 2024. It is now read-only.
Consider associating VarId
s with tasks
#48
Labels
VarId
s with tasks
#48
Currently, tasks are registered in a global scope managed by quake. By assigning variables to tasks, perhaps storing metadata inside of a custom value, we can get scope resolution and shadowing of tasks for free.
This would also allow for referencing tasks with other commands or as values (e.g.
$build.artifacts
). This could alternatively be implemented with the existing global$quake
variable (e.g.$quake.tasks.build.artifacts
).The text was updated successfully, but these errors were encountered: