Introducing August
August's name is derived from the name of a certain character, from a certain game, whose name is derived from the name of a certain German aircraft carrier.1
It's primary goal is similar to that of other task-based build systems, to allow for execution of procedural builds where job dependencies exists.
flowchart TB
T[Task]
S1[Subtask]
S2[Subtask]
S3[Subtask]
SS1[Subsubtask]
SS2[Subsubtask]
SS3[Subsubtask]
S1 --> T
S2 --> T
S3 --> T
SS1 --> S1
SS2 --> S3
SS3 --> S3
August is written in Rust, a language known for its stability and performance and relies on custom syntax to describe the build process.