Lcmds()

From TinyMUX
Jump to navigation Jump to search


lcmds(<object> [,<output delim> [,<type>]])

Returns the names of all the commands on a specific <object>. The default output delimiter is a space.

The following <type> are allowed:

     $  : This will list all commands (default).
     ^  : This will list all ^-LISTENS.

Example

> &CMD1 me=$command1:@pemit me=blah

Set.

> &CMD2 me=$command #2 *:@pemit me=blah blah

Set.

> &CMD3 me=^* says *:@pemit me=You heard something

Set.


> say lcmds(me)

You say, "command1 command #2 *"


> say lcmds(me,|,$)

You say, "command1|command #2 *"


> say lcmds(me,|,^)

You say, "* says *"

Related Topics

lattrcmds()