Language guide¶
UmbraScript statements read like short instructions. Each statement combines an action, a resource, and the information needed to identify or change that resource.
In this example:
publishis the action.contentis the resource.below "/news/"selects every descendant of the News item.
Core concepts¶
- Mental model explains how actions, resources, and tree targets fit together.
- Statements and keywords explains word order, whitespace, and case sensitivity.
- Strings explains quoted values and escape sequences.
- References and selections explains keys, paths,
at,in, andbelow. - Destinations explains
rootand parent destinations for create, move, and copy commands. - Results and errors explains JSON results and diagnostic codes.
Use the command reference for the exact grammar and behavior of each statement.