// // This file is auto-generated by script docgen.py. // DO NOT EDIT BY HAND! // [[command_irc_admin]] * `+admin+`: find information about the administrator of the server ---- /admin [] target: server name ---- [[command_irc_allchan]] * `+allchan+`: execute a command on all channels of all connected servers ---- /allchan [-current] [-exclude=[,...]] [] [-current] -include=[,...] [] -current: execute command for channels of current server only -exclude: exclude some channels (wildcard "*" is allowed) -include: include only some channels (wildcard "*" is allowed) command: command to execute arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value) Examples: execute '/me is testing' on all channels: /allchan me is testing say 'hello' everywhere but not on #weechat: /allchan -exclude=#weechat msg * hello say 'hello' everywhere but not on #weechat and channels beginning with #linux: /allchan -exclude=#weechat,#linux* msg * hello say 'hello' on all channels beginning with #linux: /allchan -include=#linux* msg * hello ---- [[command_irc_allpv]] * `+allpv+`: execute a command on all private buffers of all connected servers ---- /allpv [-current] [-exclude=[,...]] [] [-current] -include=[,...] [] -current: execute command for private buffers of current server only -exclude: exclude some nicks (wildcard "*" is allowed) -include: include only some nicks (wildcard "*" is allowed) command: command to execute arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value) Examples: execute '/me is testing' on all private buffers: /allpv me is testing say 'hello' everywhere but not for nick foo: /allpv -exclude=foo msg * hello say 'hello' everywhere but not for nick foo and nicks beginning with bar: /allpv -exclude=foo,bar* msg * hello say 'hello' for all nicks beginning with bar: /allpv -include=bar* msg * hello close all private buffers: /allpv close ---- [[command_irc_allserv]] * `+allserv+`: execute a command on all connected servers ---- /allserv [-exclude=[,...]] [] -include=[,...] [] -exclude: exclude some servers (wildcard "*" is allowed) -include: include only some servers (wildcard "*" is allowed) command: command to execute arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value) Examples: change nick on all servers: /allserv nick newnick set away on all servers: /allserv away I'm away do a whois on my nick on all servers: /allserv whois $nick ---- [[command_irc_ban]] * `+ban+`: ban nicks or hosts ---- /ban [] [ [...]] channel: channel name nick: nick or host Without argument, this command displays the ban list for current channel. ---- [[command_irc_cap]] * `+cap+`: client capability negotiation ---- /cap ls list req|ack [ [...]] end ls: list the capabilities supported by the server list: list the capabilities currently enabled req: request a capability ack: acknowledge capabilities which require client-side acknowledgement end: end the capability negotiation Without argument, "ls" and "list" are sent. Capabilities supported by WeeChat are: account-notify, away-notify, cap-notify, extended-join, multi-prefix, server-time, userhost-in-names. The capabilities to automatically enable on servers can be set in option irc.server_default.capabilities (or by server in option irc.server.xxx.capabilities). Examples: /cap /cap req multi-prefix away-notify ---- [[command_irc_connect]] * `+connect+`: connect to IRC server(s) ---- /connect [...] [-