For the complete documentation index, see llms.txt. This page is also available as Markdown.

Wildcards

Overview

Wildcards serve to dynamically alter the behavior of nodes within the stream. This approach eliminates the need for creating new nodes for each condition, as a placeholder can be chosen for the condition, simplifying the process to a single node.

Examples:

Example 1

To guide the flow of a stream triggered by the "create project" trigger based on a condition that evaluates to true for a specific user and false for another, you can employ the {user.name} wildcard within the "wildcard condition" node. This "placeholder" dynamically replaces itself with the username that initiated the stream, allowing for a direct comparison against the desired value.

Example 2

A practical application of predefined paths in Helmut4 can be found in the Helmut4 preferences.

The {helmut.projects} placeholder, when used within a node, always corresponds to the path for projects. This simplifies and enhances flexibility in configurations.

Example 3

In the screenshot below, the value-checking field is populated with a wildcard, extracting its value from a helmut variable defined in preferences named "aepx," which is set to "After Effects."

Anywhere in the stream where "After Effects" needs to be written or utilized, the wildcard {helmut.variable.?} can be employed, replacing the question mark with the key “aepx.”.

Wildcard Replacement