# Arg

\<evalcmd> Arg && string && Value of the named argument. && argname && string && Name of the user command argument. \</evalcmd>

Returns the value of a [user command](https://chaoses-ib.gitbook.io/directory-opus/manual/customize/the_customize_dialog/user_commands) argument. User commands can therefore use the Evaluator to modify their behavior based on the value of a supplied argument.

//[Example://](example://)

```
@if:=(Arg("NAME")=="jon")
echo Hi Jon!
@if:else
echo Who are you?
```
