> For the complete documentation index, see [llms.txt](https://targets.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://targets.gitbook.io/docs/reference/operations.md).

# Operations

Operations are meta-targets which handle side-effects. They provide an explicit/declarative mechanism for altering config, dictating control flow, toggling states/modes and otherwise affecting the behavior of your workflows.

## Syntax

All operations start with an at sign (`@`) followed by the operation's name. Optionally, a forward-slash (`/`) may follow the name after which arguments to the operation may be included with each argument delimited by two colons (`::`).

**Operation without arguments:**

`@{operation name}`

**Operation with single argument:**

`@{operation name}/{argument}`

**Operation with multiple arguments:**

`@{operation name}/{argument}::{argument}[::{...rest}]`

* [Binding Operations](/docs/reference/operations/binding_operations.md)
* [Predicating Operations](/docs/reference/operations/predicating_operations.md)
* [Debugging Operations](/docs/reference/operations/debugging_operations.md)
