Skip to content

Pragmas

Pragmas provide extra information to the parser and runtime. August does not derive meaning from the names of tasks and therefore these must be explicitly defined.

CLI Pragmas

These pragmas relate to tasks being bound to CLI commands.

This includes:

  • august build
  • august test

Namespace

File names do not define module namespace. These are used to allow a module to be imported by a build script.

Module Awareness

Similar to imports, these pragmas tell the parser to build an external module and make its commands accessable in the module tree.