El Help

Commands

Commands are actions called by sending a message starting with a prefix.

Syntax

A message calling a command can be divided into two parts:

prefix
  _
 / \
 el!info user 368475654662127616
    \__________________________/

            command part

Prefix

A short character string which starts the command call.

The default prefix is el!.


The command part can be further divided into two parts:

               arguments
            ________________
           /                \
 info user 368475654662127616
 \_______/

command path

It’s split into words by spaces. Words are the unit used both in the command path and arguments later.

You can alter how a command is split to some degree by using special character sequences:

Command path

One or more words describing which command will be called.

The simplest command path is a root command name.

Root commands are commands that exist on their own. So if there is a root command foo, you can call it like that:

foo

But commands can group (contain) other commands. Here, root command foo groups bar and baz, and baz groups test:

    foo
   /   \
 bar   baz
        |
       test

You can also show it like this:

Grouped commands are called by first specifying their grouping command, and then themselves.

With the previous example, if you want to call bar, you first specify foo, and then bar:

foo bar

If you want to call test, you first specify foo, then baz and finally test:

foo baz test

Arguments

Additional options that the command can take. A command can take zero or more arguments.

Arguments:

Command reference

A reference for all currently available commands in El.

Conventions

The commands are presented on a bullet point list, levels of the list represent command groups.

The first line of each point is the command syntax:

The rest is the command description.

Reference

Other functionality

Legacy reference

A command reference for the legacy El version. This functionality will be soon™ replaced by the current version.

The prefix for legacy El is el..