4 Command Reference
emsquared edited this page 2013-04-07 01:52:02 -07:00

The following list details commands which are built into the Textual IRC Client.

A list of commands provided by add-ons can be viewed through Preferences while Textual is being ran. Additionally, a standarized list of commands handled by the connected IRC server can be found on wikipedia.



    
    Angle brackets ("<" and ">") denote what's placed in the encapsulated 
    field, not a literal part of the command. Arguments encapsulated in square 
    brackets ("[" and "]") are optional and override the command's defaults.

    AME <message>
        Send an action to all joined channels.
        This command exists for legacy purposes and is generally discouraged throughout IRC.

    AMSG <message>
        Send a message to all joined channels.
        This command exists for legacy purposes and is generally discouraged throughout IRC.

    CAP
        View available capabilities supported by the CAP IRC protocol. 
        See http://www.ircv3.org/ for more information.

    CAPS
        Alias of CAP.

    CLEAR
        Clear backlog of active view.

    CLEARALL
        Clear backlog of all views. 

    CLOSE
        Leaves channel (if any) and removes from sidebar.

    CONN [server]
        Connect to server. Specifying a server as part of this command will 
        will replace the configured server.

    CTCP <nickname> <command> [extra]
        Send CTCP request to nickname for command with optional extra data.
    
    CTCPREPLY <nickname> <command> [extra]
        Send CTCP reply to nickname for command with optional extra data.

    CYCLE
        Rejoin active channel.

    DEBUG <message>
        Displays a "debug" message that is not sent to server.

    DEHALFOP <nickname>
        Takes away half-op (+h) status of user on active channel.

    DEHOP <nickname>
        Takes away operator (+o) status of user on active channel.

    DEVOICE <nickname>
        Takes away voice (+v) status of user on active channel.

    ECHO <message>
        Alias of DEBUG 

    HALFOP <nickname>
        Give user half-op (+h) status in active channel on servers that support it.

    HOP
        Alias of CYCLE

    IGNORE [nickname]
        Ignore a user. 

    J <channel[,channel]> [key[,key]]
        Alias of JOIN

    JOIN <channel[,channel]> [key[,key]]
        Join channel(s) with optional key(s)

    KB <nickname/hostmask> [comment]
        Kick and ban user.

    KICKBAN <nickname/hostmask> [comment]
        Alias of KB

    LAGCHECK
        Calculate lag between Textual and the connected server. 
        Result is displayed as a DEBUG message.

    LEAVE [channel,[channel]] [reason]
        Alias of PART
 
    LOAD_PLUGINS — Developer Mode Only
        Allocate and initiate available extensions. 

    LOADED_PLUGINS (version 3.0.0+) — Developer Mode Only
        List all loaded plugins & scripts.

    M [channel/nickname] [flags] [arguments]
        Alias of MODE

    ME <message>
        Send action.

    MODE [channel/nickname] [flags] [arguments]
        Set modes.

    MSG <target[,target]> <message>
        Send message.

    MUTE
        Mute all notification sounds.

    MYLAG
        Calculates lag between Textual and the connected server.
        Result is sent to the active channel or query.

    MYVERSION
        Send version information to active channel or query.

    NOTICE <target[,target]> <message>
        Send notice.

    OMSG [channel] <message>
        Send message to operators of channel.

    ONOTICE [channel] <message>
        Send notice to operators of channel. 

    OP <nickname>
        Give user operator (+o) status in active channel on servers that support it.

    PART [channel[,channel]] [reason]
        Leave channel(s) with optional reason.

    QUERY <nickname>
        Open query with user.

    QUIT [reason]
        Disconnect with optional message. 

    QUOTE <input>
        Send raw command to server without any intervention by Textual. 

    RAW <input>
        Alias of QUOTE

    REJOIN
        Alias of CYCLE

    REMOVE
        Alias of CLOSE
    
    SME <target> <message>
        Send a secret action.

    SMSG <target> <message>
        Send a secret message.
        
    SSLCONTEXT
        Displays information related to the active SSL connection.
        Only returns result if in an active SSL connection.

    T [channel] [topic]
        Alias of TOPIC
   
    TOPIC [channel] [topic]
        Apply topic to channel.

    TIMER <seconds> <command>
        Executes command after X number of seconds.

    UNBAN <nickname/hostmask>
        Removes ban for user.

    UNIGNORE <nickname/hostmask>
        Remove ignore for user.

    UNLOAD_PLUGINS — Developer Mode Only
        Deallocates all loaded extensions.

    UMODE [flags] [arguments]
        Set modes on self or just reads them.

    UNMUTE
        Disable mute on all notification sounds.

    UMSG <target[,target]> <message> (version 3.0.0+)
        Send an unencrypted message.

    UME <message> (version 3.0.0+)
        Send an unencrypted action.

    UNOTICE <target[,target]> <message> (version 3.0.0+)
        Send an unencrypted notice.

    VOICE <nickname>
        Give user voice (+v) status in active channel on servers that support it.