A comprehensive list of commands supported by Linkinus, including syntax, and a brief description. Commands that can be used with parameters follow a certain pattern: [optional] and <mandatory> parameter. Please note that the brackets are only an emphasis and not to be included when actually using the commands.
Linkinus also offers a number of so called debugging commands that are very useful when creating or modifying scripts, plugins and styles.
Description: With 'cycle' you can make Linkinus depart and join a channel in one command. This is useful if someone changed your userrights on a channel and you want them applied to your account.
/hop is an alias for this.
Example Output:
Usage: /cycle
Description: With 'go' you can go to any window withing Linkinus. If there are multiple channels or queries with the same name on different servers Linkinus will select the first match.
Example Output: N/A
Usage: /go <#channel|query>
Description: This is an alias for
/cycle.
Description: This command lets you join channels on networks. If the channel you want to join has a key set (mode +k) you have to specify the [key].
Example Output: Zack has joined the channel.
Usage: /join <#channel> [key]
Description: With 'msg' you can send a user a message. If a query with the user is already open the message will appear in this window, otherwise Linkinus will open a new query window and send the message.
Example Output: N/A
Usage: /msg <name> <text>
Description: This command lists out the names in a channel with their channel rights before the nick.
Example Output: ”= #linkinus Jin iPhone Vulcan brokenjago westbaer DoLeMiTe demio ddollar_ timaa jruderman a3Dman ivan mac-mini Crush eggy Pooky Brandon|away mthrnite|lurkin UKP Fedaykin BelgianLotus +Jorijn Brandon ctrlfreq blaflamme deet miepchen^schlaf billstclair N-Bomb @Okeanos William Acco TiiT|away OPK +Caltsar LouisC +Xjs Sascha Amanda GadgetMan Marasmus Zack Q4 Lark +tAnk”
Usage: /names <#channel>
Description: Changes your nickname to whatever you like. Some servers have a 9 character limit, some have a 30 character limit.
Example Output: “Oldname is now known as Newname”
Usage: /nick <name>
Description: With notice you can send a notice to a user on the network. This notice will not open a query nor be handled like a message. It is basically a way to quickly inform someone of something important.
Example Output: N/A
Usage: /notice <name> <text>
Description: Does the same as
/raw.
Description: With 'reload' you can force Linkinus to reload all scripts and plugins available in the Application Support folder. This should be done after modifying any of the plugins or scripts located there. Starting with Linkinus 2.2 you have to specify whether you want to reload 'scripts' or 'plugins'.
Example Output:
Scripts reloaded
Plug-ins reloaded
Usage: /reload
Usage (2.2): /reload <part> (where part is 'scripts' or 'plugins'
Description: When Linkinus (Agent) attempts connecting to
IRC servers, it gives up if the connection hasn't been established after a while. This timeout usually is 15 seconds. On rare occasions, custom servers may take a while before they allow a new connection, especially if an invalid
SSL certification is running on the server side. In this case, you may want to tell Linkinus to hang in there a litle longer and not give up. The timeout command sets this timeout time on a per-connection basis and persists across Linkinus sessions.
Example Output:
Usage: /timeout [number]
Description: With 'whois' you can obtain information concerning any user on
IRC. Certain information, e.g. 'nl is a Network Administrator' or the IP in case the network obscures it, will only appear others have a certain status on the
IRC Network or you have enough privileges. The characters before # in the channel info line indicate the channel privileges someone has at the time of the whois.
Example Output:
“nl has userhost nico@marseille.code47.com and realname Nico
nl is a registered nick
nl is on @#azd #test #linkinus-dev #iphone-dev #iphone
nl is connected on pride.conceitedsoftware.com (Conceited Software Server)
nl is a Network Administrator
nl is available for help.
nl signed on at 2008-06-08 19:39:22 +0200 and has been idle for 15s”
Description: This command lets you ban a user from the currently selected channel. The banmask used by Linkinus is '*!ident@*.tld'. To kickban someone from a channel you can also use the following shortcut: ⌥⌘K. Note that you need at least half-op status to ban or kickban users from a channel, and greater or equal privileges than the user you're banning or kickbanning.
Example Output: “Okeanos has set mode: +b *!Okeanos@*.com”
Usage: /ban <name>
Description: With /deop you can remove the channel operator mode (+o) from a user in the currently active channel. Please not that this only works if you yourself have channel operator rights or higher. The following shortcut can also be used instead of this command: ⌥⌘O
Example Output: “Okeanos has set mode: -o Jorijn”
Usage: /deop <name> [name] [name] …
Description: With /devoice you can remove the voice mode (+v) from a user in the currently active channel. Please not that this only works if you yourself have channel half-operator, operator or higher rights. The following shortcut can also be used instead of this command: ⌥⌘V
Example Output: “Okeanos has set mode: -v Jorijn”
Usage: /devoice <name> [name] [name] …
Description: This command is used to kick people from the currently active channel. The following shortcut can also be used instead of this command: ⌘K. You need half-operator rights or greater to perform this command, and greater rights than the person you're kicking (i. e. a half-op can't kick an operator).
Example Output: “Okeanos has kicked BBB (Fix your styles!)”
Usage: /kick <name> [reason]
Description: With 'modes' you can modify the channel modes. You likely need channel operator rights to be able to use this. The user parameter is optional and has only to be specified if you want to give someone e.g. operator privileges by setting +o. You can also remove and add multiple modes at once: /mode #channel +nst -RO. This does not only work with channel modes but also with user modes, e.g. /mode #channel +oo -vvv Okeanos chapel nico nl Fedaykin. With this command you would make Okeanos and chapel channel operators but at the same time remove the voice mode of nico, nl and Fedaykin. With /raw mode <name> ±<modes> you can modify usermodes. Note that setting certain modes may require higher privileges.
Example Output:
Usage:
Description: With /op you can give channel operator rights to a user on the currently active channel. Please note that you need channel operator (or greater) rights yourself to be able to use this command. The following shortcut can also be used instead of this command: ⌥⇧⌘O
Example Output: “Okeanos has set mode: +o nl”
Usage: /op <name> [name] [name] …
Description: With /voice you can give voice rights to a user on the currently active channel. Please note that you need channel half-operator, operator or greater rights yourself to be able to use this command. The following shortcut can also be used instead of this command: ⌥⇧⌘V
Example Output: “Okeanos has set mode: +v nl”
Usage: /voice <name> [name] [name] …
To send plain text despite having your conversation encrypted write ”+p <your message>”.
Description: Generates and securely exchanges blowfish keys with the person in the current query. This command has to be rerun each time the query window has been closed by one of the two participants.
Example Output: “Sending key exchange request.
Key exchange completed.”
Usage: /keyx