summaryrefslogtreecommitdiff
path: root/doc/fr/autogen/user
diff options
context:
space:
mode:
Diffstat (limited to 'doc/fr/autogen/user')
-rw-r--r--doc/fr/autogen/user/alias_commands.txt59
-rw-r--r--doc/fr/autogen/user/aspell_commands.txt20
-rw-r--r--doc/fr/autogen/user/charset_commands.txt14
-rw-r--r--doc/fr/autogen/user/demo_commands.txt40
-rw-r--r--doc/fr/autogen/user/irc_commands.txt838
-rw-r--r--doc/fr/autogen/user/logger_commands.txt57
-rw-r--r--doc/fr/autogen/user/lua_commands.txt22
-rw-r--r--doc/fr/autogen/user/perl_commands.txt22
-rw-r--r--doc/fr/autogen/user/python_commands.txt22
-rw-r--r--doc/fr/autogen/user/relay_commands.txt40
-rw-r--r--doc/fr/autogen/user/rmodifier_commands.txt44
-rw-r--r--doc/fr/autogen/user/ruby_commands.txt22
-rw-r--r--doc/fr/autogen/user/tcl_commands.txt22
-rw-r--r--doc/fr/autogen/user/weechat_commands.txt886
-rw-r--r--doc/fr/autogen/user/xfer_commands.txt20
15 files changed, 1093 insertions, 1035 deletions
diff --git a/doc/fr/autogen/user/alias_commands.txt b/doc/fr/autogen/user/alias_commands.txt
index 790d984a7..1bbcdc63e 100644
--- a/doc/fr/autogen/user/alias_commands.txt
+++ b/doc/fr/autogen/user/alias_commands.txt
@@ -1,34 +1,33 @@
-• *`/alias`* `[[-completion complétion] nom_alias [commande [paramètres]]]`::
-
+[command]*`alias`* créer un alias pour une commande::
........................................
- créer un alias pour une commande
+/alias [-completion <complétion>] alias [<commande> [<paramètres>]]
+
+complétion: complétion pour l'alias (optionnel, par défaut la complétion se fait avec la commande cible)
+ alias: nom de l'alias (peut démarrer ou se terminer par "*" pour une liste d'alias)
+ commande: nom de la commande (plusieurs commandes peuvent être séparées par des point-virgules)
+paramètres: paramètres pour la commande
+
+Sans paramètre, cette commande liste tous les alias définis.
+
+Note: dans la commande, les variables spéciales sont remplacées:
+ $n: paramètre 'n' (entre 1 et 9)
+ $-m: paramètres de 1 à 'm'
+ $n-: paramètres de 'n' au dernier
+ $n-m: paramètres de 'n' à 'm'
+ $*: tous les paramètres
+ $~: le dernier paramètre
+ $nick: pseudo courant
+ $channel: canal courant
+ $server: serveur courant
+
+Pour supprimer un alias, utilisez la commande /unalias.
- complétion: complétion pour l'alias (optionnel, par défaut la complétion se fait avec la commande cible)
- nom_alias: nom de l'alias (peut démarrer ou se terminer par "*" pour une liste d'alias)
- commande: nom de la commande (plusieurs commandes peuvent être séparées par des point-virgules)
- paramètres: paramètres pour la commande
-
- Sans paramètre, cette commande liste tous les alias définis.
-
- Note : dans la commande, les variables spéciales sont remplacées :
- $n: paramètre 'n' (entre 1 et 9)
- $-m: paramètres de 1 à 'm'
- $n-: paramètres de 'n' au dernier
- $n-m: paramètres de 'n' à 'm'
- $*: tous les paramètres
- $~: le dernier paramètre
- $nick: pseudo courant
- $channel: canal courant
- $server: serveur courant
-
- Pour supprimer un alias, utilisez la commande /unalias.
-
- Exemples:
- alias /split pour diviser la fenêtre horizontalement :
- /alias split /window splith
- alias /hello pour dire "hello" sur tous les canaux mais pas sur #weechat :
- /alias hello /allchan -exclude=#weechat msg * hello
- alias /forcejoin pour envoyer la commande IRC "forcejoin" avec la complétion de /sajoin :
- /alias -completion %%sajoin forcejoin /quote forcejoin
+Exemples:
+ alias /split pour diviser la fenêtre horizontalement :
+ /alias split /window splith
+ alias /hello pour dire "hello" sur tous les canaux mais pas sur #weechat :
+ /alias hello /allchan -exclude=#weechat msg * hello
+ alias /forcejoin pour envoyer la commande IRC "forcejoin" avec la complétion de /sajoin :
+ /alias -completion %%sajoin forcejoin /quote forcejoin
........................................
diff --git a/doc/fr/autogen/user/aspell_commands.txt b/doc/fr/autogen/user/aspell_commands.txt
index c1d8c80db..db5f116e9 100644
--- a/doc/fr/autogen/user/aspell_commands.txt
+++ b/doc/fr/autogen/user/aspell_commands.txt
@@ -1,13 +1,15 @@
-&bull; *`/aspell`* `dictlist | enable lang | disable | addword [lang] word`::
-
+[command]*`aspell`* configuration de l'extension aspell::
........................................
- configuration de l'extension aspell
+/aspell dictlist
+ enable <langue>
+ disable
+ addword [<langue>] <mot>
+
+dictlist: afficher les dictionnaires installés
+ enable: activer aspell sur le tampon courant
+ disable: désactiver aspell sur le tampon courant
+ addword: ajouter un mot dans le dictionnaire personnel aspell
- dictlist: afficher les dictionnaires installés
- enable: active aspell sur le tampon courant
- disable: désactive aspell sur le tampon courant
- addword: ajoute un mot dans le dictionnaire personnel aspell
-
- Les lignes d'entrée commençant par '/' ne sont pas vérifiées, sauf pour certaines commandes.
+Les lignes d'entrée commençant par '/' ne sont pas vérifiées, sauf pour certaines commandes.
........................................
diff --git a/doc/fr/autogen/user/charset_commands.txt b/doc/fr/autogen/user/charset_commands.txt
index 5e0a98428..ad3b56a06 100644
--- a/doc/fr/autogen/user/charset_commands.txt
+++ b/doc/fr/autogen/user/charset_commands.txt
@@ -1,11 +1,11 @@
-&bull; *`/charset`* `[[decode | encode] charset] | [reset]`::
-
+[command]*`charset`* changer le charset pour le tampon courant::
........................................
- changer le charset pour le tampon courant
+/charset decode|encode <charset>
+ reset
- decode: changer le charset de décodage
- encode: changer le charset d'encodage
- charset: nouveau charset pour le tampon courant
- reset: réinitialiser les charsets pour le tampon courant
+ decode: changer le charset de décodage
+ encode: changer le charset d'encodage
+charset: nouveau charset pour le tampon courant
+ reset: réinitialiser les charsets pour le tampon courant
........................................
diff --git a/doc/fr/autogen/user/demo_commands.txt b/doc/fr/autogen/user/demo_commands.txt
index f3680b1fb..1959948be 100644
--- a/doc/fr/autogen/user/demo_commands.txt
+++ b/doc/fr/autogen/user/demo_commands.txt
@@ -1,42 +1,32 @@
-&bull; *`/demo_buffer`* `nom`::
-
+[command]*`demo_buffer`* ouvrir un nouveau tampon::
........................................
- ouvrir un nouveau tampon
+/demo_buffer <nom>
........................................
-&bull; *`/demo_buffer_set`* `propriété valeur`::
-
-........................................
- définir une propriété de tampon
+[command]*`demo_info`* lit et affiche une info::
........................................
+/demo_info <info> [<paramètres>]
-&bull; *`/demo_info`* `[info [paramètres]]`::
+ info: info à afficher
+paramètres: paramètres optionnels pour l'info
+Sans paramètre, cette commande affiche la liste des infos disponibles
........................................
- lit et affiche une info
- info: info à afficher
- paramètres: paramètres optionnels pour l'info
-
- Sans paramètre, cette commande affiche la liste des infos disponibles
+[command]*`demo_infolist`* lit et affiche une infolist::
........................................
+/demo_infolist <infolist> [<paramètres>]
-&bull; *`/demo_infolist`* `[infolist [paramètres]]`::
+ infolist: infolist à afficher
+paramètres: paramètres optionnels pour l'infolist
+Sans paramètre, cette commande affiche la liste des infolists disponibles
........................................
- lit et affiche une infolist
-
- infolist: infolist à afficher
- paramètres: paramètres optionnels pour l'infolist
-
- Sans paramètre, cette commande affiche la liste des infolists disponibles
-........................................
-
-&bull; *`/demo_printf`* `[texte]`::
+[command]*`demo_printf`* affiche des messages sur le tampon courant::
........................................
- affiche des messages sur le tampon courant
+/demo_printf <texte>
- texte: affiche ce texte
+texte: affiche ce texte
........................................
diff --git a/doc/fr/autogen/user/irc_commands.txt b/doc/fr/autogen/user/irc_commands.txt
index 45d4814fb..cf8433ccc 100644
--- a/doc/fr/autogen/user/irc_commands.txt
+++ b/doc/fr/autogen/user/irc_commands.txt
@@ -1,721 +1,671 @@
-&bull; *`/admin`* `[cible]`::
+[command]*`admin`* trouver les informations sur l'administrateur du serveur::
+........................................
+/admin [<cible>]
+cible: serveur
........................................
- trouver les informations sur l'administrateur du serveur
- cible: serveur
+[command]*`allchan`* exécuter une commande sur tous les canaux de tous les serveurs connectés::
........................................
+/allchan [-current] [-exclude=<canal>[,<canal>...]] <commande> [<paramètres>]
-&bull; *`/allchan`* `[-current] [-exclude=canal[,canal...]] commande [paramètres]`::
+ -current: exécuter la commande pour les canaux du serveur courant seulement
+ -exclude: exclure certains canaux ('*' est autorisé au début ou à la fin du nom du canal, pour exclure plusieurs canaux)
+ commande: commande à exécuter
+paramètres: paramètres pour la commande
+Exemples:
+ exécuter '/me teste' sur tous les canaux:
+ /allchan me teste
+ dire 'bonjour' partout sauf sur #weechat:
+ /allchan -exclude=#weechat msg * bonjour
+ dire 'bonjour' partout sauf sur #weechat et les canaux commençant par #linux:
+ /allchan -exclude=#weechat,#linux* msg * bonjour
........................................
- exécuter une commande sur tous les canaux de tous les serveurs connectés
- -current: exécuter la commande pour les canaux du serveur courant seulement
- -exclude: exclure certains canaux ('*' est autorisé au début ou à la fin du nom du canal, pour exclure plusieurs canaux)
- commande: commande à exécuter
- paramètres: paramètres pour la commande
-
- Exemples:
- exécuter '/me teste' sur tous les canaux :
- /allchan me teste
- dire 'bonjour' partout sauf sur #weechat :
- /allchan -exclude=#weechat msg * bonjour
- dire 'bonjour' partout sauf sur #weechat et les canaux commençant par #linux :
- /allchan -exclude=#weechat,#linux* msg * bonjour
+[command]*`allserv`* exécuter une commande sur tous les serveurs connectés::
........................................
+/allserv [-exclude=<serveur>[,<serveur>...]] <commande> [<paramètres>]
-&bull; *`/allserv`* `[-exclude=serveur[,serveur...]] commande [paramètres]`::
+ -exclude: exclude certains serveurs ('*' is est autorisé en début ou fin du nom du serveur, pour exclure plusieurs serveurs)
+ commande: commande à exécuter
+paramètres: paramètres pour la commande
+Exemples:
+ changer de pseudo sur tous les serveurs:
+ /allserv nick newnick
+ positionner l'absence sur tous les serveurs:
+ /allserv away Je suis absent
........................................
- exécuter une commande sur tous les serveurs connectés
- -exclude: exclude certains serveurs ('*' is est autorisé en début ou fin du nom du serveur, pour exclure plusieurs serveurs)
- commande: commande à exécuter
- paramètres: paramètres pour la commande
-
- Exemples:
- changer de pseudo sur tous les serveurs :
- /allserv nick newnick
- positionner l'absence sur tous les serveurs :
- /allserv away Je suis absent
+[command]*`ban`* bannir des pseudos ou hôtes::
........................................
+/ban [<canal>] [<pseudo> [<pseudo>...]]
-&bull; *`/ban`* `[canal] [pseudo [pseudo ...]]`::
-
+ canal: nom du canal pour le bannissement
+pseudo: pseudo ou hôte pour le bannissement
........................................
- bannit des pseudos ou hôtes
- canal: nom du canal pour le bannissement
- pseudo: pseudo ou hôte pour le bannissement
+[command]*`connect`* se connecter à un/plusieurs serveur(s) IRC::
........................................
+/connect [<serveur> [<serveur>...] | <nom>[/<port>]] [-<option>[=<valeur>]] [-no<option>] [-nojoin] [-switch]
+ -all|-open [-nojoin] [-switch]
-&bull; *`/connect`* `[nom_server [nom_server ...] | nom[/port] [-option[=valeur]] [-nooption] | -all | -open] [-nojoin] [-switch]`::
+ serveur: nom du serveur interne pour se connecter (le serveur doit avoir été créé par /server add)
+ nom: nom (ou adresse IP) d'un serveur (ceci crééra un serveur TEMPORAIRE)
+ port: port pour le serveur (6667 par défaut)
+ option: définir l'option pour le serveur (pour une option booléenne, la valeur peut être omise)
+nooption: définir l'option booléenne à 'off' (par exemple: -nossl)
+ -all: se connecter à tous les serveurs définis dans la configuration
+ -open: se connecter à tous les serveurs ouverts qui ne sont pas actuellement connectés
+ -nojoin: ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur)
+ -switch: basculer vers l'adresse suivante du serveur
+Exemples:
+ /connect freenode
+ /connect irc.oftc.net/6667
+ /connect irc6.oftc.net/6667 -ipv6
+ /connect irc6.oftc.net/6697 -ipv6 -ssl
+ /connect my.server.org/6697 -ssl -password=test
+ /connect -switch
........................................
- se connecter à un/plusieurs serveur(s) IRC
- nom_serveur: nom du serveur interne pour se connecter (le serveur doit avoir été créé par /server add)
- nom: nom (ou adresse IP) d'un serveur (ceci crééra un serveur TEMPORAIRE)
- port: port pour le serveur (6667 par défaut)
- option: définir l'option pour le serveur (pour une option booléenne, la valeur peut être omise)
- nooption: définir l'option booléenne à 'off' (par exemple: -nossl)
- -all: se connecter à tous les serveurs définis dans la configuration
- -open: se connecter à tous les serveurs ouverts qui ne sont pas actuellement connectés
- -nojoin: ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur)
- -switch: basculer vers l'adresse suivante du serveur
-
- Exemples:
- /connect freenode
- /connect irc.oftc.net/6667
- /connect irc6.oftc.net/6667 -ipv6
- /connect irc6.oftc.net/6697 -ipv6 -ssl
- /connect my.server.org/6697 -ssl -password=test
- /connect -switch
+[command]*`ctcp`* envoyer un message CTCP (Client-To-Client Protocol)::
........................................
+/ctcp <cible> <type> [<arguments>]
-&bull; *`/ctcp`* `cible type [arguments]`::
-
+ cible: pseudo ou canal à qui envoyer le CTCP
+ type: type de CTCP (exemples: "version", "ping", etc...)
+arguments: paramètres pour le CTCP
........................................
- envoyer un message CTCP (Client-To-Client Protocol)
- cible: pseudo à qui envoyer le CTCP
- type: type de CTCP (exemples: "version", "ping", etc...)
- arguments: paramètres pour le CTCP
+[command]*`cycle`* quitter et rejoindre un canal::
........................................
+/cycle [<canal>[,<canal>...]] [message]
-&bull; *`/cycle`* `[canal[,canal]] [message_de_fin]`::
-
+ canal: canal à quitter
+message: message de fin (affiché aux autres utilisateurs)
........................................
- quitter et rejoindre un canal
- canal: canal pour le cycle
- message_de_fin: message de fin (affiché aux autres utilisateurs)
+[command]*`dcc`* démarrer un DCC (transfert de fichier ou discussion directe)::
........................................
+/dcc chat <pseudo>
+ send <pseudo> <fichier>
-&bull; *`/dcc`* `action [pseudo [fichier]]`::
-
-........................................
- démarre le DCC (fichier ou discussion)
+ pseudo: pseudo pour la discussion ou le fichier
+fichier: nom du fichier (sur la machine locale)
- action: 'send' (envoi de fichier) ou 'chat' (discussion)
- pseudo: pseudo pour envoyer le fichier ou discuter
- fichier: nom du fichier (sur la machine locale)
-
- Exemples:
- discuter avec le pseudo "toto":
- /dcc chat toto
- envoyer le fichier "/home/foo/bar.txt" au pseudo "toto":
- /dcc send toto /home/foo/bar.txt
+Exemples:
+ discuter avec le pseudo "toto":
+ /dcc chat toto
+ envoyer le fichier "/home/foo/bar.txt" au pseudo "toto":
+ /dcc send toto /home/foo/bar.txt
........................................
-&bull; *`/dehalfop`* `[pseudo [pseudo]]`::
-
+[command]*`dehalfop`* retire le statut de demi-opérateur du canal à/aux pseudo(s)::
........................................
- retire le statut de demi-opérateur du canal à/aux pseudo(s)
+/dehalfop <pseudo> [<pseudo>...]
........................................
-&bull; *`/deop`* `[pseudo [pseudo]]`::
-
+[command]*`deop`* retire le statut d'opérateur du canal à/aux pseudo(s)::
........................................
- retire le statut d'opérateur du canal à/aux pseudo(s)
+/deop <pseudo> [<pseudo>...]
........................................
-&bull; *`/devoice`* `[pseudo [pseudo]]`::
-
+[command]*`devoice`* retire la voix du/des pseudo(s)::
........................................
- retire la voix du/des pseudo(s)
+/devoice <pseudo> [<pseudo>...]
........................................
-&bull; *`/die`*::
-
+[command]*`die`* arrêter le serveur::
........................................
- arrêter le serveur
........................................
-&bull; *`/disconnect`* `[-all | nom_serveur [nom_serveur...]]`::
-
+[command]*`disconnect`* se déconnecter d'un/plusieurs serveur(s) IRC::
........................................
- se déconnecter d'un/plusieurs serveur(s) IRC
+/disconnect <serveur> [<serveur>...]
+ -all
- -all: se déconnecter de tous les serveurs
- nom_serveur: nom du serveur pour se déconnecter
+serveur: nom du serveur pour se déconecter
+ -all: se déconnecter de tous les serveurs
........................................
-&bull; *`/halfop`* `[pseudo [pseudo]]`::
-
-........................................
- donner le statut de demi-opérateur à un/des pseudo(s)
+[command]*`halfop`* donner le statut de demi-opérateur à un/des pseudo(s)::
........................................
-
-&bull; *`/ignore`* `[list] | [add [re:]pseudo/hote [server [channel]]] | [del numéro|-all]`::
-
+/halfop <pseudo> [<pseudo>...]
........................................
- ignore des pseudos/hôtes de serveurs ou canaux
- list: liste tous les ignores
- add: ajoute un ignore
- del: supprime un ignore
- numéro: numéro du ignore à supprimer (voir la liste des ignore pour le trouver)
- -all: supprime tous les ignores
- pseudo/hôte: pseudo ou hôte à ignorer: la syntaxe est "re:regex" ou "masque" (un masque est une chaîne avec des "*" pour remplacer un ou plusieurs caractères)
- serveur: nom de serveur interne où le ignore fonctionnera
- canal: canal où le ignore fonctionnera
-
- Exemples:
- ignorer le pseudo "toto" partout:
- /ignore add toto
- ignorer le hôte "toto@domain.com" sur le serveur freenode:
- /ignore add toto@domain.com freenode
- ignorer le hôte "toto*@*.domain.com" sur freenode/#weechat:
- /ignore add toto*@*.domain.com freenode #weechat
+[command]*`ignore`* ignorer des pseudos/hôtes de serveurs ou canaux::
........................................
+/ignore list
+ add [re:]<pseudo> [<serveur> [<canal>]]
+ del <numéro>|-all
-&bull; *`/info`* `[cible]`::
+ list: lister tous les ignores
+ add: ajouter un ignore
+ pseudo: pseudo ou hôte (peut être une expression régulière si "re:" est donné)
+ del: supprimer un ignore
+ numéro: numéro du ignore à supprimer (voir la liste des ignore pour le trouver)
+ -all: supprimer tous les ignores
+pseudo/hôte: pseudo ou hôte à ignorer: la syntaxe est "re:regex" ou "masque" (un masque est une chaîne avec des "*" pour remplacer un ou plusieurs caractères)
+ serveur: nom de serveur interne où le ignore fonctionnera
+ canal: canal où le ignore fonctionnera
+Exemples:
+ ignorer le pseudo "toto" partout:
+ /ignore add toto
+ ignorer le hôte "toto@domain.com" sur le serveur freenode:
+ /ignore add toto@domain.com freenode
+ ignorer le hôte "toto*@*.domain.com" sur freenode/#weechat:
+ /ignore add toto*@*.domain.com freenode #weechat
........................................
- voir les informations décrivant le serveur
- cible: nom du serveur
+[command]*`info`* voir les informations décrivant le serveur::
........................................
+/info [<cible>]
-&bull; *`/invite`* `pseudo canal`::
-
+cible: nom du serveur
........................................
- inviter un pseudo sur un canal
- pseudo: pseudo à inviter
- canal: canal pour l'invitation
+[command]*`invite`* inviter un pseudo sur un canal::
........................................
+/invite <pseudo> <canal>
-&bull; *`/ison`* `pseudo [pseudo ...]`::
-
+pseudo: pseudo à inviter
+ canal: canal pour l'invitation
........................................
- vérifier si un pseudo est actuellement sur IRC
- pseudo: pseudo
+[command]*`ison`* vérifier si un pseudo est actuellement sur IRC::
........................................
+/ison <pseudo> [<pseudo>...]
-&bull; *`/join`* `[-server serveur] [canal1[,canal2[,canal3]] [clé1[,clé2]]]`::
-
+pseudo: pseudo
........................................
- joindre un canal
- serveur: envoyer à ce serveur (nom interne)
- canal: nom du canal à rejoindre
- clé: clé pour rejoindre le canal (les canaux avec une clé doivent être les premiers dans la liste)
-
- Exemples:
- /join #weechat
- /join #protectedchan,#weechat key
- /join -server freenode #weechat
+[command]*`join`* rejoindre un canal::
........................................
+/join [-server <serveur>] [<canal1>[,<canal2>...]] [<clé1>[,<clé2>...]]
-&bull; *`/kick`* `[canal] pseudo [commentaire]`::
+serveur: envoyer à ce serveur (nom interne)
+ canal: nom du canal à rejoindre
+ clé: clé pour rejoindre le canal (les canaux avec une clé doivent être les premiers dans la liste)
+Exemples:
+ /join #weechat
+ /join #protectedchan,#weechat key
+ /join -server freenode #weechat
........................................
- retirer par la force un utilisateur d'un canal
- canal: canal où l'utilisateur se trouve
- pseudo: pseudo à éliminer
- commentaire: commentaire pour l'élimination
+[command]*`kick`* retirer par la force un utilisateur d'un canal::
........................................
+/kick [<canal>] <pseudo> [<raison>]
-&bull; *`/kickban`* `[canal] pseudo [commentaire]`::
-
+ canal: canal où l'utilisateur se trouve
+pseudo: pseudo à éliminer
+raison: raison pour l'élimination
........................................
- retirer par la force un pseudo d'un canal et le bannir
- canal: canal où l'utilisateur se trouve
- pseudo: pseudo à éliminer et bannir
- commentaire: commentaire pour l'élimination
-
- Il est possible d'émiliner/bannir avec un masque, le pseudo sera extrait du masque et remplacé par "*".
-
- Exemple:
- bannit "*!*@host.com" puis élimine "toto":
- /kickban toto!*@host.com
+[command]*`kickban`* retirer par la force un pseudo d'un canal et le bannir::
........................................
+/kickban [<canal>] <pseudo> [<raison>]
-&bull; *`/kill`* `pseudo commentaire`::
+ canal: canal où l'utilisateur se trouve
+pseudo: pseudo à éliminer et bannir
+raison: raison pour l'élimination
-........................................
- fermer la connexion client-serveur
+Il est possible d'émiliner/bannir avec un masque, le pseudo sera extrait du masque et remplacé par "*".
- pseudo: pseudo
- commentaire: commentaire pour la mort
+Exemple:
+ bannir "*!*@host.com" puis éliminer "toto":
+ /kickban toto!*@host.com
........................................
-&bull; *`/links`* `[[serveur] masque_serveur]`::
-
+[command]*`kill`* fermer la connexion client-serveur::
........................................
- lister tous les noms de serveurs connus du serveur qui répondent à la requête
+/kill <pseudo> <raison>
- serveur: ce serveur doit répondre à la requête
- masque_serveur: liste des serveurs correspondant au masque
+pseudo: pseudo
+raison: raison
........................................
-&bull; *`/list`* `[canal[,canal] [serveur] [-re regexp]]`::
+[command]*`links`* lister tous les noms de serveurs connus du serveur qui répondent à la requête::
+........................................
+/links [[<serveur>] <masque_serveur>]
+ serveur: ce serveur doit répondre à la requête
+masque_serveur: liste des serveurs correspondant au masque
........................................
- lister les canaux et leur titre
- canal: canal à lister
- serveur: nom du serveur
- regexp: expression régulière utilisée pour filtrer les résultats
-
- Exemples:
- lister tous les canaux du serveur (peut être très lent pour les grands réseaux):
- /list
- lister le canal #weechat:
- /list #weechat
- lister tous les canaux commençant par "#weechat" (peut être très lent pour les grands réseaux):
- /list -re #weechat.*
+[command]*`list`* lister les canaux et leur titre::
........................................
+/list [<canal>[,<canal>...]] [<serveur>] [-re <regex>]
-&bull; *`/lusers`* `[masque [cible]]`::
+ canal: canal à lister
+serveur: nom du serveur
+ regex: expression régulière utilisée pour filtrer les résultats
+Exemples:
+ lister tous les canaux du serveur (peut être très lent pour les grands réseaux):
+ /list
+ lister le canal #weechat:
+ /list #weechat
+ lister tous les canaux commençant par "#weechat" (peut être très lent pour les grands réseaux):
+ /list -re #weechat.*
........................................
- obtenir des statistiques sur la taille du réseau IRC
- masque: serveurs qui correspondent au masque seulement
- cible: serveur pour faire suivre la requête
+[command]*`lusers`* obtenir des statistiques sur la taille du réseau IRC::
........................................
+/lusers [<masque> [<cible>]]
-&bull; *`/map`*::
+masque: serveurs qui correspondent au masque seulement
+ cible: serveur pour faire suivre la requête
+........................................
+[command]*`map`* afficher une carte graphique du réseau IRC::
........................................
- afficher une carte graphique du réseau IRC
........................................
-&bull; *`/me`* `message`::
-
+[command]*`me`* envoyer une action CTCP au canal courant::
........................................
- envoyer une action CTCP au canal courant
+/me <message>
- message: message à envoyer
+message: message à envoyer
........................................
-&bull; *`/mode`* `{ [canal] {[+|-]|o|p|s|i|t|n|b|v} [limite] [utilisateur] [masque de banissement] } | { pseudo {[+|-]|i|w|s|o} }`::
-
+[command]*`mode`* changer le mode du canal ou de l'utilisateur::
........................................
- changer le mode du canal ou de l'utilisateur
+/mode [<canal>] [+|-]o|p|s|i|t|n|b|v [<paramètres>]
+ <pseudo> [+|-]i|w|s|o
- modes de canaux:
- canal: nom du canal à modifier (par défaut le canal courant)
- o: donner/reprendre le statut privilégié d'opérateur
- p: indicateur de canal privé
- s: indicateur de canal secret
- i: indicateur de canal avec invitation seulement
- t: le titre est modifiable seulement par un opérateur du canal
- n: aucun message au canal depuis l'extérieur
- m: canal modéré
- l: fixer la limite d'utilisateurs pour le canal
- b: paramétrer un masque de banissement pour garder des utilisateurs dehors
- e: paramétrer un masque d'exception
- v: donner/reprendre la possibilité de parler sur un canal modéré
- k: définir une clé (mot de passe) pour accéder au canal
- modes utilisateur:
- pseudo: pseudo à modifier
- i: marquer un utilisateur comme invisible
- s: marquer un utilisateur pour recevoir les notices du serveur
- w: l'utilisateur reçoit les wallops
- o: drapeau opérateur
-........................................
+modes de canaux:
+ canal: nom du canal à modifier (par défaut le canal courant)
+ o: donner/reprendre le statut privilégié d'opérateur
+ p: indicateur de canal privé
+ s: indicateur de canal secret
+ i: indicateur de canal avec invitation seulement
+ t: le titre est modifiable seulement par un opérateur du canal
+ n: aucun message au canal depuis l'extérieur
+ m: canal modéré
+ l: fixer la limite d'utilisateurs pour le canal
+ b: paramétrer un masque de banissement pour garder des utilisateurs dehors
+ e: paramétrer un masque d'exception
+ v: donner/reprendre la possibilité de parler sur un canal modéré
+ k: définir une clé (mot de passe) pour accéder au canal
+modes utilisateur:
+ pseudo: pseudo à modifier
+ i: marquer un utilisateur comme invisible
+ s: marquer un utilisateur pour recevoir les notices du serveur
+ w: l'utilisateur reçoit les wallops
+ o: drapeau opérateur
-&bull; *`/motd`* `[cible]`::
+La liste des modes n'est pas exhaustive, vous devriez lire la documentation de votre serveur pour voir tous les modes possibles.
+Exemples:
+ protéger le titre du canal #weechat:
+ /mode #weechat +t
+ devenir invisible sur le serveur:
+ /mode nick +i
........................................
- obtenir le message du jour
- cible: nom du serveur
+[command]*`motd`* obtenir le message du jour::
........................................
+/motd [<cible>]
-&bull; *`/msg`* `[-server serveur] cible[,cible] texte`::
-
+cible: nom du serveur
........................................
- envoyer un message à un pseudo ou canal
- serveur: envoyer à ce serveur (nom interne)
- cible: pseudo ou canal (peut-être un masque, '*' = canal courant)
- texte: texte à envoyer
+[command]*`msg`* envoyer un message à un pseudo ou canal::
........................................
+/msg [-server <serveur>] <cible>[,<cible>...] <texte>
-&bull; *`/names`* `[canal[,canal]]`::
-
+serveur: envoyer à ce serveur (nom interne)
+ cible: pseudo ou canal (peut-être un masque, '*' = canal courant)
+ texte: texte à envoyer
........................................
- lister les pseudos sur des canaux
- canal: nom du canal
+[command]*`names`* lister les pseudos sur des canaux::
........................................
+/names [<canal>[,<canal>...]]
-&bull; *`/nick`* `[-all] pseudo`::
+canal: nom du canal
+........................................
+[command]*`nick`* changer le pseudo courant::
........................................
- changer le pseudo courant
+/nick [-all] <pseudo>
- -all: définir le nouveau pseudo sur tous les serveurs connectés
- pseudo: nouveau pseudo
+ -all: définir le nouveau pseudo sur tous les serveurs connectés
+pseudo: nouveau pseudo
........................................
-&bull; *`/notice`* `[-server serveur] cible texte`::
+[command]*`notice`* envoyer un message notice à un utilisateur::
+........................................
+/notice [-server <serveur>] <cible> <texte>
+serveur: envoyer à ce serveur (nom interne)
+ cible: pseudo ou canal
+ texte: texte à envoyer
........................................
- envoyer un message notice à un utilisateur
- serveur: envoyer à ce serveur (nom interne)
- cible: pseudo ou canal
- texte: texte à envoyer
+[command]*`notify`* ajouter une notification de présence ou de statut d'absence pour des pseudos sur les serveurs::
........................................
+/notify add <pseudo> [<serveur> [-away]]
+ del <pseudo>|-all [<serveur>]
-&bull; *`/notify`* `[add pseudo [serveur [-away]]] | [del pseudo|-all [serveur]]`::
+ add: ajouter une notification
+ pasudo: pseudo
+serveur: nom interne du serveur (par défaut le serveur courant)
+ -away: notifier quand le message d'absence est changé (en faisant un whois sur le pseudo)
+ del: supprimer une notification
+ -all: supprimer toutes les notifications
-........................................
- ajoute une notification de présence ou de statut d'absence pour des pseudos sur les serveurs
+Sans paramètre, cette commande affiche les notifications pour le serveur courant (ou tous les serveurs si la commande est exécutée sur le tampon "core").
- add: ajoute une notification
- pasudo: pseudo
- serveur: nom interne du serveur (par défaut le serveur courant)
- -away: notifie quand le message d'absence est changé (en faisant un whois sur le pseudo)
- del: supprime une notification
- -all: supprime toutes les notifications
-
- Sans paramètre, cette commande affiche les notifications pour le serveur courant (ou tous les serveurs si la commande est exécutée sur le tampon "core").
-
- Exemples:
- notifie quand "toto" rejoint/quitte le serveur courant:
- /notify add toto
- notifie quand "toto" rejoint/quitte le serveur freenode:
- /notify add toto freenode
- notifie quand "toto" est absent ou de retour sur le serveur freenode:
- /notify add toto freenode -away
+Exemples:
+ notifier quand "toto" rejoint/quitte le serveur courant:
+ /notify add toto
+ notifier quand "toto" rejoint/quitte le serveur freenode:
+ /notify add toto freenode
+ notifier quand "toto" est absent ou de retour sur le serveur freenode:
+ /notify add toto freenode -away
........................................
-&bull; *`/op`* `pseudo [pseudo]`::
-
+[command]*`op`* donner le statut opérateur à un/des pseudo(s)::
........................................
- donner le statut opérateur à un/des pseudo(s)
+/op <pseudo> [<pseudo>...]
........................................
-&bull; *`/oper`* `utilisateur mot_de_passe`::
-
+[command]*`oper`* obtenir le statut d'opérateur::
........................................
- obtenir le statut d'opérateur
+/oper <utilisateur> <mot_de_passe>
- utilisateur/mot_de_passe: utilisé pour obtenir les privilèges sur le serveur IRC courant
+ utilisateur: utilisateur
+mot_de_passe: mot de passe
........................................
-&bull; *`/part`* `[canal[,canal]] [message_de_fin]`::
-
+[command]*`part`* quitter un canal::
........................................
- quitter un canal
+/part [<canal>[,<canal>...]] [message]
- canal: canal à quitter
- message_de_fin: message de fin (affiché aux autres utilisateurs)
+ canal: canal à quitter
+message: message de fin (affiché aux autres utilisateurs)
........................................
-&bull; *`/ping`* `serveur1 [serveur2]`::
-
+[command]*`ping`* pinguer un serveur::
........................................
- pinguer un serveur
+/ping <serveur1> [<serveur2>]
- serveur1: serveur à pinguer
- serveur2: faire suivre le ping à ce serveur
+serveur1: serveur à pinguer
+serveur2: faire suivre le ping à ce serveur
........................................
-&bull; *`/pong`* `démon [démon2]`::
-
+[command]*`pong`* répondre à un message ping::
........................................
- répondre à un message ping
+/pong <démon> [<démon2>]
- démon: démon qui a répondu au message Ping
- démon2: faire suivre le message à ce démon
+ démon: démon qui a répondu au message Ping
+démon2: faire suivre le message à ce démon
........................................
-&bull; *`/query`* `[-server serveur] pseudo [texte]`::
-
+[command]*`query`* envoyer un message privé à un pseudo::
........................................
- envoyer un message privé à un pseudo
+/query [-server <serveur>] <pseudo> [<texte>]
- serveur: envoyer à ce serveur (nom interne)
- pseudo: pseudo pour la conversation privée
- texte: texte à envoyer
+serveur: envoyer à ce serveur (nom interne)
+ pseudo: pseudo pour la conversation privée
+ texte: texte à envoyer
........................................
-&bull; *`/quote`* `[-server serveur] données`::
-
+[command]*`quote`* envoyer des données brutes au serveur sans analyse::
........................................
- envoyer des données brutes au serveur sans analyse
+/quote [-server <serveur>] <données>
- serveur: envoyer à ce serveur (nom interne)
- données: données brutes à envoyer
+serveur: envoyer à ce serveur (nom interne)
+données: données brutes à envoyer
........................................
-&bull; *`/reconnect`* `[nom_server [nom_server ...] | -all] [-nojoin] [-switch]`::
-
+[command]*`reconnect`* se reconnecter à un/plusieurs serveur(s)::
........................................
- se reconnecter à un/plusieurs serveur(s)
+/reconnect <serveur> [<serveur>...] [-nojoin] [-switch]
+ -all [-nojoin] [-switch]
- nom_serveur: nom du serveur pour se reconnecter
- -all: se reconnecter à tous les serveurs
- -nojoin: ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur)
- -switch: basculer vers l'adresse suivante du serveur
+serveur: nom du serveur pour se reconnecter
+ -all: se reconnecter à tous les serveurs
+-nojoin: ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur)
+-switch: basculer vers l'adresse suivante du serveur
........................................
-&bull; *`/rehash`* `[option]`::
-
+[command]*`rehash`* demander au serveur de recharger son fichier de configuration::
........................................
- demander au serveur de recharger son fichier de configuration
+/rehash [<option>]
- option: option supplémentaire, pour certains serveurs
+option: option supplémentaire, pour certains serveurs
........................................
-&bull; *`/restart`*::
-
+[command]*`restart`* demander au serveur de redémarrer::
........................................
- demander au serveur de redémarrer
........................................
-&bull; *`/sajoin`* `pseudo canal[,canal]`::
-
+[command]*`sajoin`* force un utilisateur à rejoindre un ou plusieurs canaux::
........................................
- force un utilisateur à rejoindre un ou plusieurs canaux
+/sajoin <pseudo> <canal>[,<canal>...]
- pseudo: pseudo
- canal: canal
+pseudo: pseudo
+ canal: canal
........................................
-&bull; *`/samode`* `mode canal`::
-
+[command]*`samode`* changer le mode du canal, sans avoir le statut opérateur::
........................................
- changer le mode du canal, sans avoir le statut opérateur
+/samode <canal> <mode>
- canal: nom du canal
- mode: mode pour le canal
+canal: nom du canal
+ mode: mode pour le canal
........................................
-&bull; *`/sanick`* `pseudo nouveau_pseudo`::
-
+[command]*`sanick`* force un utilisateur à utiliser un autre pseudo::
........................................
- force un utilisateur à utiliser un autre pseudo
+/sanick <pseudo> <nouveau_pseudo>
- pseudo: pseudo
- nouveau_pseudo: nouveau pseudo
+ pseudo: pseudo
+nouveau_pseudo: nouveau pseudo
........................................
-&bull; *`/sapart`* `pseudo canal[,canal]`::
-
+[command]*`sapart`* force un utilisateur à quitter un ou plusieurs canaux::
........................................
- force un utilisateur à quitter un ou plusieurs canaux
+/sapart <pseudo> <canal>[,<canal>...]
- pseudo: pseudo
- canal: canal
+pseudo: pseudo
+ canal: canal
........................................
-&bull; *`/saquit`* `pseudo raison`::
-
+[command]*`saquit`* force un utilisateur à quitter le serveur avec une raison::
........................................
- force un utilisateur à quitter le serveur avec une raison
+/saquit <pseudo> <raison>
- pseudo: pseudo
- raison: raison
+pseudo: pseudo
+raison: raison
........................................
-&bull; *`/server`* `[list [nom_serveur]] | [listfull [nom_serveur]] | [add nom_serveur nom[/port] [-temp] [-option[=valeur]] [-nooption]] | [copy nom_serveur nouveau_nom_serveur] | [rename nom_serveur nouveau_nom_serveur] | [keep nom_serveur] | [del nom_serveur] | [deloutq] | [jump] | [raw]`::
-
+[command]*`server`* liste, ajoute ou retire des serveurs IRC::
........................................
- liste, ajoute ou retire des serveurs IRC
+/server list|listfull [<serveur>]
+ add <serveur> <nom>[/<port>] [-temp] [-<option>[=<valeur>]] [-no<option>]
+ copy|rename <serveur> <nouveau_nom>
+ del|keep <serveur>
+ deloutq|jump|raw
- list: afficher les serveurs (sans paramètre, cette liste est affichée)
- listfull: afficher les serveurs avec de l'info détaillée pour chaque
- add: créer un nouveau serveur
- nom_serveur: nom du serveur, pour usage interne et affichage
- nom: nom ou adresse IP du serveur avec port en option (defaut: 6667), plusieurs addresses peuvent être séparées par une virgule
- temp: créer un serveur temporaire (non sauvé)
- option: définir l'option pour le serveur (pour une option booléenne, la valeur peut être omise)
- nooption: définir l'option booléenne à 'off' (par exemple: -nossl)
- copy: dupliquer un serveur
- rename: renommer un serveur
- keep: garder le serveur dans le fichier de configuration (pour les serveurs temporaires seulement)
- del: supprimer un serveur
- deloutq: supprimer la file d'attente des messages sortants pour tous les serveurs (tous les messages que WeeChat est actuellement en train d'envoyer)
- jump: sauter au tampon du serveur
- raw: ouvre le tampon avec les données brutes IRC
-
- Exemples:
- /server listfull
- /server add oftc irc.oftc.net/6697 -ssl -autoconnect
- /server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
- /server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
- /server add freenode3 irc.freenode.net -password=mypass
- /server copy oftc oftcbis
- /server rename oftc newoftc
- /server del freenode
- /server deloutq
-........................................
-
-&bull; *`/service`* `pseudo réservé distribution type réservé info`::
+ list: afficher les serveurs (sans paramètre, cette liste est affichée)
+listfull: afficher les serveurs avec de l'info détaillée pour chaque
+ add: créer un nouveau serveur
+ serveur: nom du serveur, pour usage interne et affichage
+ nom: nom ou adresse IP du serveur avec port en option (defaut: 6667), plusieurs addresses peuvent être séparées par une virgule
+ temp: créer un serveur temporaire (non sauvé)
+ option: définir l'option pour le serveur (pour une option booléenne, la valeur peut être omise)
+nooption: définir l'option booléenne à 'off' (par exemple: -nossl)
+ copy: dupliquer un serveur
+ rename: renommer un serveur
+ keep: garder le serveur dans le fichier de configuration (pour les serveurs temporaires seulement)
+ del: supprimer un serveur
+ deloutq: supprimer la file d'attente des messages sortants pour tous les serveurs (tous les messages que WeeChat est actuellement en train d'envoyer)
+ jump: sauter au tampon du serveur
+ raw: ouvre le tampon avec les données brutes IRC
+Exemples:
+ /server listfull
+ /server add oftc irc.oftc.net/6697 -ssl -autoconnect
+ /server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
+ /server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
+ /server add freenode3 irc.freenode.net -password=mypass
+ /server copy oftc oftcbis
+ /server rename oftc newoftc
+ /server del freenode
+ /server deloutq
........................................
- enregister un nouveau service
- distribution: visibilité du service
- type: réservé pour une utilisation future
+[command]*`service`* enregister un nouveau service::
........................................
+/service <pseudo> <réservé> <distribution> <type> <réservé> <info>
-&bull; *`/servlist`* `[masque [type]]`::
-
+distribution: visibilité du service
+ type: réservé pour une utilisation future
........................................
- lister les services actuellement connectés au réseau
- masque: lister seulement les services qui correspondent à ce masque
- type: lister seulement les services de ce type
+[command]*`servlist`* lister les services actuellement connectés au réseau::
........................................
+/servlist [<masque> [<type>]]
-&bull; *`/squery`* `service texte`::
+masque: lister seulement les services qui correspondent à ce masque
+ type: lister seulement les services de ce type
+........................................
+[command]*`squery`* envoyer un message à un service::
........................................
- envoyer un message à un service
+/squery <service> <texte>
- service: nom du service
+service: nom du service
texte: texte à envoyer
........................................
-&bull; *`/squit`* `serveur commentaire`::
-
+[command]*`squit`* déconnecter les liens vers un serveur::
........................................
- déconnecter les liens vers un serveur
+/squit <serveur> <commentaire>
- serveur: nom du serveur
- commentaire: commentaire pour quitter
+ serveur: nom du serveur
+commentaire: commentaire pour quitter
........................................
-&bull; *`/stats`* `[requête [serveur]]`::
-
+[command]*`stats`* demander des statistiques sur le serveur::
........................................
- demander des statistiques sur le serveur
+/stats [<requête> [<serveur>]]
- requête: c/h/i/k/l/m/o/y/u (voir la RFC1459)
- serveur: nom du serveur
+requête: c/h/i/k/l/m/o/y/u (voir la RFC1459)
+serveur: nom du serveur
........................................
-&bull; *`/summon`* `utilisateur [cible [canal]]`::
-
+[command]*`summon`* envoyer aux utilisateurs d'un serveur IRC un message leur demandant de rejoindre IRC::
........................................
- envoyer aux utilisateurs d'un serveur IRC un message leur demandant de rejoindre IRC
+/summon <utilisateur> [<cible> [<canal>]]
- utilisateur: nom d'utilisateur
- cible: nom du serveur
- canal: nom du canal
+utilisateur: nom d'utilisateur
+ cible: nom du serveur
+ canal: nom du canal
........................................
-&bull; *`/time`* `[cible]`::
-
+[command]*`time`* demander l'heure locale de serveur::
........................................
- demander l'heure locale de serveur
+/time [<cible>]
- cible: demander l'heure de ce serveur
+cible: demander l'heure de ce serveur
........................................
-&bull; *`/topic`* `[canal] [titre]`::
-
+[command]*`topic`* recevoir/définir le titre du canal::
........................................
- recevoir/définir le titre du canal
+/topic [<canal>] [<titre>|-delete]
canal: nom du canal
- titre: nouveau titre pour le canal (si le titre est "-delete" alors le titre est supprimé)
+ titre: nouveau titre pour le canal
+-delete: supprime le titre du canal
........................................
-&bull; *`/trace`* `[cible]`::
-
+[command]*`trace`* trouver le chemin jusqu'à un serveur spécifique::
........................................
- trouver le chemin jusqu'à un serveur spécifique
+/trace [<cible>]
- cible: serveur
+cible: serveur
........................................
-&bull; *`/unban`* `[canal] pseudo [pseudo ...]`::
-
+[command]*`unban`* supprime le bannissement sur des pseudos ou hôtes::
........................................
- supprime le bannissement sur des pseudos ou hôtes
+/unban [<canal>] <pseudo> [<pseudo>...]
- canal: nom du canal pour supprimer le bannissement
- pseudo: pseudo ou hôte pour supprimer le bannissement
+ canal: nom du canal pour supprimer le bannissement
+pseudo: pseudo ou hôte pour supprimer le bannissement
........................................
-&bull; *`/userhost`* `pseudo [pseudo ...]`::
-
+[command]*`userhost`* retourne une liste d'informations sur des pseudos::
........................................
- retourne une liste d'informations sur des pseudos
+/userhost <pseudo> [<pseudo>...]
- pseudo: pseudo
+pseudo: pseudo
........................................
-&bull; *`/users`* `[cible]`::
-
+[command]*`users`* liste des utilisateurs connectés au serveur::
........................................
- liste des utilisateurs connectés au serveur
+/users [<cible>]
- cible: serveur
+cible: serveur
........................................
-&bull; *`/version`* `[serveur | pseudo]`::
-
+[command]*`version`* retourne la version du pseudo ou du serveur (courant ou spécifié)::
........................................
- retourne la version du pseudo ou du serveur (courant ou spécifié)
+/version [<serveur>|<pseudo>]
- serveur: nom du serveur
- pseudo: pseudo
+serveur: nom du serveur
+ pseudo: pseudo
........................................
-&bull; *`/voice`* `[pseudo [pseudo]]`::
-
+[command]*`voice`* donne la voix à/aux pseudo(s)::
........................................
- donne la voix à/aux pseudo(s)
+/voice <pseudo> [<pseudo>...]
........................................
-&bull; *`/wallchops`* `[canal] texte`::
-
+[command]*`wallchops`* envoyer une notice aux opérateurs du canal::
........................................
- envoyer une notice aux opérateurs du canal
+/wallchops [<canal>] <texte>
- canal: nom du canal
- texte: texte à envoyer
+canal: nom du canal
+texte: texte à envoyer
........................................
-&bull; *`/wallops`* `texte`::
-
+[command]*`wallops`* envoyer un message à tous les utilisateurs connectés qui ont activé le mode utilisateur 'w' pour eux-mêmes::
........................................
- envoyer un message à tous les utilisateurs connectés qui ont activé le mode utilisateur 'w' pour eux-mêmes
+/wallops <texte>
- texte à envoyer
+texte: texte à envoyer
........................................
-&bull; *`/who`* `[masque ["o"]]`::
-
+[command]*`who`* génère une requête qui retourne une liste d'information::
........................................
- génère une requête qui retourne une liste d'information
+/who [<masque> [o]]
- masque: information qui correspond à ce masque uniquement
- o: seul les opérateurs sont retournés correspondant au masque fourni
+masque: information qui correspond à ce masque uniquement
+ o: seul les opérateurs sont retournés correspondant au masque fourni
........................................
-&bull; *`/whois`* `[serveur] pseudo[,pseudo]`::
-
+[command]*`whois`* demande les informations sur le(s) utilisateur(s)::
........................................
- demande les informations sur le(s) utilisateur(s)
+/whois [<serveur>] <pseudo>[,<pseudo>...]
- serveur: nom du serveur
- pseudo: pseudo (peut être un masque)
+serveur: nom du serveur
+ pseudo: pseudo (peut être un masque)
........................................
-&bull; *`/whowas`* `pseudo [,pseudo [,pseudo ...]] [nombre [cible]]`::
-
+[command]*`whowas`* demander de l'information sur un pseudo qui n'existe plus::
........................................
- demander de l'information sur un pseudo qui n'existe plus
+/whowas <pseudo>[,<pseudo>...] [<nombre> [<cible>]]
- pseudo: pseudo à chercher
- nombre: nombre de réponses à retourner (recherche complète si nombre négatif)
- cible: la réponse doit correspondre à ce masque
+pseudo: pseudo à chercher
+nombre: nombre de réponses à retourner (recherche complète si nombre négatif)
+ cible: la réponse doit correspondre à ce masque
........................................
diff --git a/doc/fr/autogen/user/logger_commands.txt b/doc/fr/autogen/user/logger_commands.txt
index 812fffc5a..715ddeb4a 100644
--- a/doc/fr/autogen/user/logger_commands.txt
+++ b/doc/fr/autogen/user/logger_commands.txt
@@ -1,32 +1,33 @@
-&bull; *`/logger`* `[list | set niveau | disable]`::
-
+[command]*`logger`* configuration de l'extension logger::
........................................
- configuration de l'extension logger
+/logger list
+ set <niveau>
+ disable
+
+ list: afficher le statut d'enregistrement pour les tampons ouverts
+ set: définir le niveau d'enregistrement pour le tampon courant
+ niveau: niveau pour les messages à enregistrer (0 = pas d'enregistrement, 1 = quelques messages (les plus importants) .. 9 = tous les messages)
+disable: désactiver l'enregistrement pour le tampon courant (définir le niveau à 0)
+
+Les options "logger.level.*" et "logger.mask.*" peuvent être utilisées pour définir le niveau ou le masque de nom de fichier pour un tampon, ou plusieurs tampons commençant par un nom.
+
+Niveaux de log utilisés par l'extension IRC:
+ 1: message d'utilisateur, notice, privé
+ 2: changement de pseudo
+ 3: message du serveur
+ 4: join/part/quit
+ 9: tous les autres messages
- list: afficher le statut d'enregistrement pour les tampons ouverts
- set: définir le niveau d'enregistrement pour le tampon courant
- niveau: niveau pour les messages à enregistrer (0 = pas d'enregistrement, 1 = quelques messages (les plus importants) .. 9 = tous les messages)
- disable: désactiver l'enregistrement pour le tampon courant (définir le niveau à 0)
-
- Les options "logger.level.*" et "logger.mask.*" peuvent être utilisées pour définir le niveau ou le masque de nom de fichier pour un tampon, ou plusieurs tampons commençant par un nom.
-
- Niveaux de log utilisés par l'extension IRC:
- 1: message d'utilisateur, notice, privé
- 2: changement de pseudo
- 3: message du serveur
- 4: join/part/quit
- 9: tous les autres messages
-
- Exemples:
- définir le niveau d'enregistrement à 5 pour le tampon courant:
- /logger set 5
- désactiver l'enregistrement pour le tampon courant:
- /logger disable
- définir le niveau à 3 pour les tampons IRC:
- /set logger.level.irc 3
- désactiver l'enregistrement pour le tampon principal de WeeChat:
- /set logger.level.core.weechat 0
- utiliser un répertoire par serveur IRC et un fichier par canal dedans:
- /set logger.mask.irc "$server/$channel.weechatlog"
+Exemples:
+ définir le niveau d'enregistrement à 5 pour le tampon courant:
+ /logger set 5
+ désactiver l'enregistrement pour le tampon courant:
+ /logger disable
+ définir le niveau à 3 pour les tampons IRC:
+ /set logger.level.irc 3
+ désactiver l'enregistrement pour le tampon principal de WeeChat:
+ /set logger.level.core.weechat 0
+ utiliser un répertoire par serveur IRC et un fichier par canal dedans:
+ /set logger.mask.irc "$server/$channel.weechatlog"
........................................
diff --git a/doc/fr/autogen/user/lua_commands.txt b/doc/fr/autogen/user/lua_commands.txt
index 273eaf720..c054de3db 100644
--- a/doc/fr/autogen/user/lua_commands.txt
+++ b/doc/fr/autogen/user/lua_commands.txt
@@ -1,11 +1,19 @@
-&bull; *`/lua`* `[list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]`::
-
+[command]*`lua`* lister/charger/décharger des scripts::
........................................
- liste/charge/décharge des scripts
+/lua list|listfull [<nom>]
+ load <fichier>
+ autoload
+ reload|unload [<nom>]
+
+ list: lister les scripts chargés
+listfull: lister les scripts chargés (verbeux)
+ load: charger un script
+autoload: charger tous les scripts dans le répertoire "autoload"
+ reload: recharger un script (si pas de nom donné, décharger tous les scripts puis charger tous les scripts dans le répertoire "autoload")
+ unload: décharger un script (si pas de nom donné, décharger tous les scripts)
+ fichier: script (fichier) à charger
+ nom: nom de script (nom utilisé dans l'appel à la fonction "register")
- fichier: script (fichier) à charger
- nom: un nom de script
-
- Sans argument, cette commande liste tous les scripts chargés.
+Sans paramètre, cette commande liste les scripts chargés.
........................................
diff --git a/doc/fr/autogen/user/perl_commands.txt b/doc/fr/autogen/user/perl_commands.txt
index 0c357461a..715226d2e 100644
--- a/doc/fr/autogen/user/perl_commands.txt
+++ b/doc/fr/autogen/user/perl_commands.txt
@@ -1,11 +1,19 @@
-&bull; *`/perl`* `[list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]`::
-
+[command]*`perl`* lister/charger/décharger des scripts::
........................................
- liste/charge/décharge des scripts
+/perl list|listfull [<nom>]
+ load <fichier>
+ autoload
+ reload|unload [<nom>]
+
+ list: lister les scripts chargés
+listfull: lister les scripts chargés (verbeux)
+ load: charger un script
+autoload: charger tous les scripts dans le répertoire "autoload"
+ reload: recharger un script (si pas de nom donné, décharger tous les scripts puis charger tous les scripts dans le répertoire "autoload")
+ unload: décharger un script (si pas de nom donné, décharger tous les scripts)
+ fichier: script (fichier) à charger
+ nom: nom de script (nom utilisé dans l'appel à la fonction "register")
- fichier: script (fichier) à charger
- nom: un nom de script
-
- Sans argument, cette commande liste tous les scripts chargés.
+Sans paramètre, cette commande liste les scripts chargés.
........................................
diff --git a/doc/fr/autogen/user/python_commands.txt b/doc/fr/autogen/user/python_commands.txt
index 844239973..be21310bb 100644
--- a/doc/fr/autogen/user/python_commands.txt
+++ b/doc/fr/autogen/user/python_commands.txt
@@ -1,11 +1,19 @@
-&bull; *`/python`* `[list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]`::
-
+[command]*`python`* lister/charger/décharger des scripts::
........................................
- liste/charge/décharge des scripts
+/python list|listfull [<nom>]
+ load <fichier>
+ autoload
+ reload|unload [<nom>]
+
+ list: lister les scripts chargés
+listfull: lister les scripts chargés (verbeux)
+ load: charger un script
+autoload: charger tous les scripts dans le répertoire "autoload"
+ reload: recharger un script (si pas de nom donné, décharger tous les scripts puis charger tous les scripts dans le répertoire "autoload")
+ unload: décharger un script (si pas de nom donné, décharger tous les scripts)
+ fichier: script (fichier) à charger
+ nom: nom de script (nom utilisé dans l'appel à la fonction "register")
- fichier: script (fichier) à charger
- nom: un nom de script
-
- Sans argument, cette commande liste tous les scripts chargés.
+Sans paramètre, cette commande liste les scripts chargés.
........................................
diff --git a/doc/fr/autogen/user/relay_commands.txt b/doc/fr/autogen/user/relay_commands.txt
index b9af42aa5..4cd4880ed 100644
--- a/doc/fr/autogen/user/relay_commands.txt
+++ b/doc/fr/autogen/user/relay_commands.txt
@@ -1,23 +1,25 @@
-&bull; *`/relay`* `[list | listfull | add protocole.nom port | del protocole.nom | raw]`::
-
+[command]*`relay`* contrôle du relai::
........................................
- contrôle du relai
+/relay list|listfull|listrelay
+ add <protocole.nom> <port>
+ del <protocole.nom>
+ raw
+
+ list: lister les clients pour le relai
+ listfull: lister les clients pour le relai (verbeux)
+ listrelay: lister les relais (nom et port)
+ add: ajouter un relai pour un protocole + nom
+ del: supprimer un relai pour un protocole + nom
+protocole.nom: protocole et nom à relayer
+ actuellement, seul le protocole "irc" est supporté
+ par exemple: irc.freenode
+ port: port utilisé pour le relai
+ raw: ouvrir le tampon avec les données brutes Relay
+
+Sans paramètre, cette commande ouvre le tampon avec la liste des clients pour le relai.
- list: liste les clients pour le relai
- listfull: liste les clients pour le relai (verbeux)
- listrelay: liste les relais (nom et port)
- add: ajoute un relai pour un protocole + nom
- del: supprime un relai pour un protocole + nom
- protocole.nom: protocole et nom à relayer
- actuellement, seul le protocole "irc" est supporté
- par exemple: irc.freenode
- port: port utilisé pour le relai
- raw: ouvre le tampon avec les données brutes Relay
-
- Sans paramètre, cette commande ouvre le tampon avec la liste des clients pour le relai.
-
- Exemple :
- proxy irc, pour le serveur "freenode" :
- /relay add irc.freenode 8000
+Exemple:
+ proxy irc, pour le serveur "freenode":
+ /relay add irc.freenode 8000
........................................
diff --git a/doc/fr/autogen/user/rmodifier_commands.txt b/doc/fr/autogen/user/rmodifier_commands.txt
index 6bd1a47aa..1ff0630b5 100644
--- a/doc/fr/autogen/user/rmodifier_commands.txt
+++ b/doc/fr/autogen/user/rmodifier_commands.txt
@@ -1,25 +1,27 @@
-&bull; *`/rmodifier`* `[list] | [listdefault] | [add nom modifiers groupes regex] | [del nom|-all [nom...]] | [default -yes]`::
-
+[command]*`rmodifier`* modifier des chaînes de "modifier" avec des expressions régulières::
........................................
- modifie des chaînes de "modifier" avec des expressions régulières
+/rmodifier list|listdefault
+ add <nom> <modifiers> <groupes> <regex>
+ del <nom>|-all [<nom>...]
+ default -yes
+
+ list: lister les rmodifiers
+listdefault: lister les rmodifiers par défaut
+ add: ajouter un rmodifier
+ name: nom du rmodifier
+ modifiers: liste de modifiers (séparés par une virgule)
+ groupes: action sur les groupes trouvés: liste de groupes (séparés par une virgule) (de 1 à 9) avec en option "*" après le nombre pour cacher le groupe
+ regex: expression régulière
+ del: supprimer un rmodifier
+ -all: supprimer tous les rmodifiers
+ default: restaurer les rmodifiers par défaut
- list: liste les rmodifiers
- listdefault: liste les rmodifiers par défaut
- add: ajoute un rmodifier
- name: nom du rmodifier
- modifiers: liste de modifiers (séparés par une virgule)
- groupes: action sur les groupes trouvés: liste de groupes (séparés par une virgule) (de 1 à 9) avec en option "*" après le nombre pour cacher le groupe
- regex: expression régulière
- del: supprime un rmodifier
- -all: supprime tous les rmodifiers
- default: restaure les rmodifiers par défaut
-
- Exemples:
- cacher tout ce qui est tapé après la commande /password:
- /rmodifier add password input_text_display 1,2* ^(/password +)(.*)
- supprimer le rmodifier "password":
- /rmodifier del password
- supprimer tous les rmodifiers:
- /rmodifier del -all
+Exemples:
+ cacher tout ce qui est tapé après la commande /password:
+ /rmodifier add password input_text_display 1,2* ^(/password +)(.*)
+ supprimer le rmodifier "password":
+ /rmodifier del password
+ supprimer tous les rmodifiers:
+ /rmodifier del -all
........................................
diff --git a/doc/fr/autogen/user/ruby_commands.txt b/doc/fr/autogen/user/ruby_commands.txt
index 1b934e993..99920354d 100644
--- a/doc/fr/autogen/user/ruby_commands.txt
+++ b/doc/fr/autogen/user/ruby_commands.txt
@@ -1,11 +1,19 @@
-&bull; *`/ruby`* `[list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]`::
-
+[command]*`ruby`* lister/charger/décharger des scripts::
........................................
- liste/charge/décharge des scripts
+/ruby list|listfull [<nom>]
+ load <fichier>
+ autoload
+ reload|unload [<nom>]
+
+ list: lister les scripts chargés
+listfull: lister les scripts chargés (verbeux)
+ load: charger un script
+autoload: charger tous les scripts dans le répertoire "autoload"
+ reload: recharger un script (si pas de nom donné, décharger tous les scripts puis charger tous les scripts dans le répertoire "autoload")
+ unload: décharger un script (si pas de nom donné, décharger tous les scripts)
+ fichier: script (fichier) à charger
+ nom: nom de script (nom utilisé dans l'appel à la fonction "register")
- fichier: script (fichier) à charger
- nom: un nom de script
-
- Sans argument, cette commande liste tous les scripts chargés.
+Sans paramètre, cette commande liste les scripts chargés.
........................................
diff --git a/doc/fr/autogen/user/tcl_commands.txt b/doc/fr/autogen/user/tcl_commands.txt
index 7a215c9e2..c22e88705 100644
--- a/doc/fr/autogen/user/tcl_commands.txt
+++ b/doc/fr/autogen/user/tcl_commands.txt
@@ -1,11 +1,19 @@
-&bull; *`/tcl`* `[list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]`::
-
+[command]*`tcl`* lister/charger/décharger des scripts::
........................................
- liste/charge/décharge des scripts
+/tcl list|listfull [<nom>]
+ load <fichier>
+ autoload
+ reload|unload [<nom>]
+
+ list: lister les scripts chargés
+listfull: lister les scripts chargés (verbeux)
+ load: charger un script
+autoload: charger tous les scripts dans le répertoire "autoload"
+ reload: recharger un script (si pas de nom donné, décharger tous les scripts puis charger tous les scripts dans le répertoire "autoload")
+ unload: décharger un script (si pas de nom donné, décharger tous les scripts)
+ fichier: script (fichier) à charger
+ nom: nom de script (nom utilisé dans l'appel à la fonction "register")
- fichier: script (fichier) à charger
- nom: un nom de script
-
- Sans argument, cette commande liste tous les scripts chargés.
+Sans paramètre, cette commande liste les scripts chargés.
........................................
diff --git a/doc/fr/autogen/user/weechat_commands.txt b/doc/fr/autogen/user/weechat_commands.txt
index 958731799..ce107f079 100644
--- a/doc/fr/autogen/user/weechat_commands.txt
+++ b/doc/fr/autogen/user/weechat_commands.txt
@@ -1,480 +1,554 @@
-&bull; *`/away`* `[-all] [message]`::
-
-........................................
- basculer le statut absent
-
- -all: basculer le statut absent sur tous les serveurs connectés
- message: message pour l'absence (si pas de message donné, le statut d'absence est supprimé)
-........................................
-
-&bull; *`/bar`* `[add nombarre type[,cond1,cond2,...] position taille separateur objet1,objet2,...] | [default] | [del nombarre|-all] | [set nombarre option valeur] | [hide|show|toggle nombarre] | [scroll nombarre tampon valeur_scroll] | [list] | [listfull] | [listitems]`::
-
-........................................
- gestion des barres
-
- add: ajoute une nouvelle barre
- nombarre: nom de la barre (doit être unique)
- type: root: en dehors des fenêtres
- window: dans les fenêtres, avec condition(s) optionnelle(s) (voir ci-dessous)
- cond1,...: condition(s) pour afficher cette barre (seulement pour le type "window"):
- active: sur la fenêtre active
- inactive: sur les fenêtres inactives
- nicklist: sur les fenêtres avec liste de pseudos
- sans condition, la barre est toujours affichée
- position: bottom (bas), top (haut), left (gauche) ou right (droite)
- taille: taille de la barre (en caractères)
- séparateur: 1 pour utiliser un séparateur (ligne), 0 ou rien signifie sans séparateur
- objet1,...: objets pour cette barre (les objets peuvent être séparés par une virgule (espace entre les objets) ou "+" (objets collés))
- default: créer les barres par défaut
- del: supprime une barre (ou toutes les barres avec -all)
- set: change la valeur d'une propriété de la barre
- option: option à modifier (pour la liste des options, voir /set weechat.bar.<nombarre>.*
- valeur: nouvelle valeur pour l'option
- hide: cache la barre
- show: montre une barre cachée
- toggle: cache/montre une barre
- scroll: défilement de la barre vers le haut/bas
- tampon: catégorie et nom du tampon ('*' signifie le tampon courant, vous devez utiliser '*' pour les barres de type root)
- valeur_scroll: valeur pour le défilement: 'x' ou 'y', suivi par '+', '-', 'b' (début) ou 'e' (fin), valeur (pour +/-), et un %% optionnel (pour faire défiler par %% de la largeur/hauteur, sinon la valeur est un nombre de caractères)
- list: liste toutes les barres
- listfull: liste toutes les barres (verbeux)
- listitems: liste tous les objets de barre
-
- Exemples:
- créer une barre avec l'heure, numéro + nom de tampon, et la complétion:
- /bar add mabarre root bottom 1 0 [time],buffer_number+:+buffer_name,completion
- cacher une barre:
- /bar hide mabarre
- faire défiler la liste des pseudos de 10 lignes vers le bas sur le tampon courant:
- /bar scroll nicklist * y+10
- faire défiler la liste des pseudos d'une page vers le haut sur le tampon #weechat:
- /bar scroll nicklist #weechat y-100%
- faire défiler la liste des pseudos à la fin sur le tampon courant:
- /bar scroll nicklist * ye
-........................................
-
-&bull; *`/buffer`* `[clear [nombre | -merged | -all] | move nombre | merge nombre | unmerge [nombre] | close [n1[-n2]] | list | notify niveau | localvar | set propriété valeur | get propriété | nombre | nom]`::
-
-........................................
- gestion des tampons
-
- clear: efface le contenu du tampon (un numéro pour un tampon, -merged pour les tampons mélangés, -all pour tous les tampons, ou rien pour le tampon courant)
- move: déplace le tampon dans la liste (peut être relatif, par exemple -1)
- merge: mélange le tampon courant avec un autre tampon (la zone de discussion sera un mélange des deux tampons)
- (par défaut ctrl-x bascule entre les tampons mélangés)
- unmerge: détache le tampon courant des autres tampons portant le même numéro
- close: ferme le tampon (nombre/intervalle optionnel)
- list: liste les tampons ouverts (sans paramètre, cette liste est affichée)
- notify: définit le niveau de notification pour le tampon courant: ce niveau détermine si le buffer doit être ajouté à la hotlist ou pas:
- none: jamais
- highlight: pour les highlights seulement
- message: pour les messages d'utilisateurs + highlights
- all: pout tous les messages
- reset: réinitialise à valeur par défaut (all)
- localvar: affiche la liste des variables locales pour le tampon courant
- set: modifier une propriété du tampon courant
- get: afficher une propriété du tampon courant
- nombre: saute au tampon qui a ce numéro, préfixe possible:
- '+': saut relatif, ajoute le numéro au courant,
- '-': saut relatif, soustrait le numéro au courant,
- '*': saut au numéro en utilisant l'option "jump_current_to_previous_buffer"
- nom: saute au tampon par nom (partiel)
-
- Exemples:
- effacer le tampon courant:
- /buffer clear
- déplacer le tampon vers le numéro 5:
- /buffer move 5
- mélanger avec le tampon core:
- /buffer merge 1
- détacher le tampon:
- /buffer unmerge
- fermer le tampon courant:
- /buffer close
- fermer les tampons 5 à 7:
- /buffer close 5-7
- aller sur #weechat:
- /buffer #weechat
- aller au tampon suivant:
- /buffer +1
-........................................
-
-&bull; *`/color`* `[alias couleur nom] | [unalias couleur] | switch`::
-
-........................................
- définir des alias de couleurs et afficher la palette des couleurs
-
- alias: ajouter un alias pour une couleur
- unalias: supprimer un alias pour une couleur
- couleur: numéro de couleur (>= 1, le max dépend du terminal, généralement 63 ou 255)
- nom: nom d'alias pour la couleur (par exemple: "orange")
- reset: réinitialiser toutes les paires de couleurs (pratique quand il n'y a plus de paires disponibles)
-
- Sans paramètre, cette commande affiche les couleurs dans un nouveau tampon.
-
- Exemples:
- ajouter l'alias "orange" pour la couleur 214:
- /color alias 214 orange
- supprimer la couleur 214:
- /color unalias 214
-........................................
-
-&bull; *`/command`* `extension commande`::
-
-........................................
- lancer explicitement une commande WeeChat ou d'une extension
-
- extension: nom de l'extension ('weechat' pour une commande interne WeeChat)
- commande: commande à exécuter (un '/' est automatiquement ajouté s'il n'est pas trouvé au début de la commande)
-........................................
-
-&bull; *`/debug`* `[list | set extension niveau | dump [extension] | buffer | windows | term | color]`::
-
-........................................
- contrôle du debug pour le coeur/les extensions
-
- set: définir le niveau de log pour l'extension
- extension: nom de l'extension ("core" pour le coeur de WeeChat)
- niveau: niveau de debug pour l'extension
- dump: affiche les variables mémoire WeeChat dans le fichier log (les mêmes messages sont affichés lorsque WeeChat plante)
- buffer: affiche le contenu du tampon en valeurs hexadécimales dans le fichier log
- windows: affiche l'arbre des fenêtres
- term: afficher des infos sur le terminal et les couleurs disponibles
- color: afficher des infos sur les paires de couleur courantes
-........................................
-
-&bull; *`/filter`* `[list] | [enable|disable|toggle [nom]] | [add nom extension.tampon tags regex] | [del nom|-all]`::
-
-........................................
- filtre les messages dans les tampons, pour les cacher/afficher selon des tags ou expressions régulières
-
- list: liste tous les filtres
- enable: active les filtres (par défaut les filtres sont activés)
- disable: désactive les filtres
- toggle: active/désactive les filtres
- nom: nom de filtre
- add: ajoute un filtre
- del: supprime un filtre
- -all: supprime tous les filtres
- extension.tampon: extension et tampon où le filtre est actif ("*" pour tous les tampons)
- tags: liste de tags, séparés par des virgules, par exemple: "irc_join,irc_part,irc_quit"
- regex: expression régulière à rechercher dans la ligne
- - utiliser '\t' pour séparer le préfixe du message, les caractères spéciaux comme '|' doivent être échappés: '\|'
- - si l'expression régulière commence par '!' alors le résultat est inversé (utiliser '\!' pour démarrer par '!')
- note: deux regex sont créées: une pour le préfixe et une pour le message
-
- La touche par défaut alt+'=' active/désactive le filtrage.
-
- Les tags les plus couramment utilisés:
- no_filter, no_highlight, no_log, log0..log9 (niveau de log),
- notify_message, notify_private, notify_highlight,
- nick_xxx (xxx est le pseudo dans le message),
- irc_xxx (xxx est un nom de commande ou nombre, voir /server raw),
- irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
-
- Exemples:
- utiliser le filtre intelligent IRC pour les messages join/part/quit:
- /filter add irc_smart * irc_smart_filter *
- filtrer tous les messages IRC join/part/quit:
- /filter add joinquit * irc_join,irc_part,irc_quit *
- filtrer les pseudos afficher en rejoignant les canaux ou avec /names:
- /filter add nicks * irc_366 *
- filtrer le pseudo "toto" sur le canal IRC #weechat:
- /filter add toto irc.freenode.#weechat * toto\t
- garder uniquement le pseudo "titi" sur le canal IRC #test:
- /filter add titi irc.freenode.#test * !titi\t
- filtrer les lignes contenant le mot "spam":
- /filter add filtrespam * * spam
- filtrer les lignes contenant "weechat sucks" sur le canal IRC #weechat:
- /filter add sucks irc.freenode.#weechat * weechat sucks
+[command]*`away`* basculer le statut absent::
+........................................
+/away [-all] [<message>]
+
+ -all: basculer le statut absent sur tous les serveurs connectés
+message: message pour l'absence (si pas de message donné, le statut d'absence est supprimé)
+........................................
+
+[command]*`bar`* gestion des barres::
+........................................
+/bar list|listfull|listitems
+ add <nom> <type>[,<cond1>[,<cond2>...]] <position> <taille> <séparateur> <objet1>[,<objet2>...]
+ default
+ del <nom>|-all
+ set <nom> <option> <valeur>
+ hide|show|toggle <nom>
+ scroll <nom> <tampon> <valeur_scroll>
+
+ list: lister toutes les barres
+ listfull: lister toutes les barres (verbeux)
+ listitems: lister tous les objets de barre
+ add: ajouter une nouvelle barre
+ nom: nom de la barre (doit être unique)
+ type: root: en dehors des fenêtres
+ window: dans les fenêtres, avec condition(s) optionnelle(s) (voir ci-dessous)
+ cond1,...: condition(s) pour afficher cette barre (seulement pour le type "window"):
+ active: sur la fenêtre active
+ inactive: sur les fenêtres inactives
+ nicklist: sur les fenêtres avec liste de pseudos
+ sans condition, la barre est toujours affichée
+ position: bottom (bas), top (haut), left (gauche) ou right (droite)
+ taille: taille de la barre (en caractères)
+ séparateur: 1 pour utiliser un séparateur (ligne), 0 ou rien signifie sans séparateur
+ objet1,...: objets pour cette barre (les objets peuvent être séparés par une virgule (espace entre les objets) ou "+" (objets collés))
+ default: créer les barres par défaut
+ del: supprimer une barre (ou toutes les barres avec -all)
+ set: changer la valeur d'une propriété de la barre
+ option: option à modifier (pour la liste des options, voir /set weechat.bar.<nombarre>.*
+ valeur: nouvelle valeur pour l'option
+ hide: cacher la barre
+ show: montrer une barre cachée
+ toggle: cacher/montrer une barre
+ scroll: faire défiler la barre
+ tampon: catégorie et nom du tampon ('*' signifie le tampon courant, vous devez utiliser '*' pour les barres de type root)
+valeur_scroll: valeur pour le défilement: 'x' ou 'y', suivi par '+', '-', 'b' (début) ou 'e' (fin), valeur (pour +/-), et un %% optionnel (pour faire défiler par %% de la largeur/hauteur, sinon la valeur est un nombre de caractères)
+
+Exemples:
+ créer une barre avec l'heure, numéro + nom de tampon, et la complétion:
+ /bar add mabarre root bottom 1 0 [time],buffer_number+:+buffer_name,completion
+ cacher une barre:
+ /bar hide mabarre
+ faire défiler la liste des pseudos de 10 lignes vers le bas sur le tampon courant:
+ /bar scroll nicklist * y+10
+ faire défiler la liste des pseudos d'une page vers le haut sur le tampon #weechat:
+ /bar scroll nicklist #weechat y-100%
+ faire défiler la liste des pseudos à la fin sur le tampon courant:
+ /bar scroll nicklist * ye
+........................................
+
+[command]*`buffer`* gestion des tampons::
+........................................
+/buffer list
+ clear [<nombre>|-merged|-all]
+ move|merge <nombre>
+ unmerge [<nombre>]
+ close [<n1>[-<n2>]]
+ notify <niveau>
+ localvar
+ set <propriété> <valeur>
+ get <propriété>
+ <nombre>|<nom>
+
+ list: lister les tampons ouverts (sans paramètre, cette liste est affichée)
+ clear: effacer le contenu du tampon (un numéro pour un tampon, -merged pour les tampons mélangés, -all pour tous les tampons, ou rien pour le tampon courant)
+ move: déplacer le tampon dans la liste (peut être relatif, par exemple -1)
+ merge: mélanger le tampon courant avec un autre tampon (la zone de discussion sera un mélange des deux tampons)
+ (par défaut ctrl-x bascule entre les tampons mélangés)
+ unmerge: détacher le tampon courant des autres tampons portant le même numéro
+ close: fermer le tampon (nombre/intervalle optionnel)
+ notify: définir le niveau de notification pour le tampon courant: ce niveau détermine si le buffer doit être ajouté à la hotlist ou pas:
+ none: jamais
+ highlight: pour les highlights seulement
+ message: pour les messages d'utilisateurs + highlights
+ all: pout tous les messages
+ reset: réinitialise à valeur par défaut (all)
+localvar: afficher la liste des variables locales pour le tampon courant
+ set: modifier une propriété du tampon courant
+ get: afficher une propriété du tampon courant
+ nombre: sauter au tampon qui a ce numéro, préfixe possible:
+ '+': saut relatif, ajoute le numéro au courant,
+ '-': saut relatif, soustrait le numéro au courant,
+ '*': saut au numéro en utilisant l'option "jump_current_to_previous_buffer"
+ nom: sauter au tampon par nom (partiel)
+
+Exemples:
+ effacer le tampon courant:
+ /buffer clear
+ déplacer le tampon vers le numéro 5:
+ /buffer move 5
+ mélanger avec le tampon core:
+ /buffer merge 1
+ détacher le tampon:
+ /buffer unmerge
+ fermer le tampon courant:
+ /buffer close
+ fermer les tampons 5 à 7:
+ /buffer close 5-7
+ aller sur #weechat:
+ /buffer #weechat
+ aller au tampon suivant:
+ /buffer +1
+........................................
+
+[command]*`color`* définir des alias de couleurs et afficher la palette des couleurs::
+........................................
+/color alias <couleur> <alias>
+ unalias <couleur>
+ reset
+
+ alias: ajouter un alias pour une couleur
+unalias: supprimer un alias pour une couleur
+couleur: numéro de couleur (>= 1, le max dépend du terminal, généralement 63 ou 255)
+ nom: nom d'alias pour la couleur (par exemple: "orange")
+ reset: réinitialiser toutes les paires de couleurs (pratique quand il n'y a plus de paires disponibles)
+
+Sans paramètre, cette commande affiche les couleurs dans un nouveau tampon.
+
+Exemples:
+ ajouter l'alias "orange" pour la couleur 214:
+ /color alias 214 orange
+ supprimer la couleur 214:
+ /color unalias 214
+........................................
+
+[command]*`command`* lancer explicitement une commande WeeChat ou d'une extension::
+........................................
+/command <extension> <commande>
+
+extension: nom de l'extension ('weechat' pour une commande interne WeeChat)
+ commande: commande à exécuter (un '/' est automatiquement ajouté s'il n'est pas trouvé au début de la commande)
+........................................
+
+[command]*`debug`* contrôle du debug pour le coeur/les extensions::
+........................................
+/debug list
+ set <extension> <niveau>
+ dump [<extension>]
+ buffer|windows|term|color
+
+ list: lister les extensions avec leur niveau de debug
+ set: définir le niveau de debug pour l'extension
+extension: nom de l'extension ("core" pour le coeur de WeeChat)
+ niveau: niveau de debug pour l'extension
+ dump: afficher les variables mémoire WeeChat dans le fichier log (les mêmes messages sont affichés lorsque WeeChat plante)
+ buffer: afficher le contenu du tampon en valeurs hexadécimales dans le fichier log
+ windows: afficher l'arbre des fenêtres
+ term: afficher des infos sur le terminal
+ color: afficher des infos sur les paires de couleur courantes
+........................................
+
+[command]*`filter`* filtre les messages dans les tampons, pour les cacher/afficher selon des tags ou expressions régulières::
+........................................
+/filter list
+ enable|disable|toggle [<nom>]
+ add <nom> <extension.tampon> <tags> <regex>
+ del <nom>|-all
+
+ list: lister tous les filtres
+ enable: activer les filtres (par défaut les filtres sont activés)
+ disable: désactiver les filtres
+ toggle: activer/désactiver les filtres
+ nom: nom de filtre
+ add: ajouter un filtre
+ del: supprimer un filtre
+ -all: supprimer tous les filtres
+extension.tampon: extension et tampon où le filtre est actif ("*" pour tous les tampons)
+ tags: liste de tags, séparés par des virgules, par exemple: "irc_join,irc_part,irc_quit"
+ regex: expression régulière à rechercher dans la ligne
+ - utiliser '\t' pour séparer le préfixe du message, les caractères spéciaux comme '|' doivent être échappés: '\|'
+ - si l'expression régulière commence par '!' alors le résultat est inversé (utiliser '\!' pour démarrer par '!')
+ note: deux regex sont créées: une pour le préfixe et une pour le message
+
+La touche par défaut alt+'=' active/désactive le filtrage.
+
+Les tags les plus couramment utilisés:
+ no_filter, no_highlight, no_log, log0..log9 (niveau de log),
+ notify_message, notify_private, notify_highlight,
+ nick_xxx (xxx est le pseudo dans le message),
+ irc_xxx (xxx est un nom de commande ou nombre, voir /server raw),
+ irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
+
+Exemples:
+ utiliser le filtre intelligent IRC pour les messages join/part/quit:
+ /filter add irc_smart * irc_smart_filter *
+ filtrer tous les messages IRC join/part/quit:
+ /filter add joinquit * irc_join,irc_part,irc_quit *
+ filtrer les pseudos afficher en rejoignant les canaux ou avec /names:
+ /filter add nicks * irc_366 *
+ filtrer le pseudo "toto" sur le canal IRC #weechat:
+ /filter add toto irc.freenode.#weechat * toto\t
+ garder uniquement le pseudo "titi" sur le canal IRC #test:
+ /filter add titi irc.freenode.#test * !titi\t
+ filtrer les lignes contenant le mot "spam":
+ /filter add filtrespam * * spam
+ filtrer les lignes contenant "weechat sucks" sur le canal IRC #weechat:
+ /filter add sucks irc.freenode.#weechat * weechat sucks
+........................................
+
+[command]*`help`* afficher l'aide sur les commandes et les options::
+........................................
+/help <commande>
+ <option>
+
+commande: nom d'une commande
+ option: nom d'une option (utilisez /set pour voir la liste)
+........................................
+
+[command]*`history`* affiche l'historique des commandes du tampon::
+........................................
+/history clear
+ <valeur>
+
+ clear: effacer l'historique
+valeur: nombre d'entrées dans l'historique à afficher
+........................................
+
+[command]*`input`* fonctions pour la ligne de commande::
+........................................
+/input <action> [<paramètres>]
+
+list des actions:
+ return: simuler la touche "entrée"
+ complete_next: compléter le mot avec la complétion suivante
+ complete_previous: compléter le mot avec la complétion précédente
+ search_text: chercher du texte dans le tampon
+ delete_previous_char: effacer le caractère précédent
+ delete_next_char: effacer le caractère suivant
+ delete_previous_word: effacer le mot précédent
+ delete_next_word: effacer le mot suivant
+ delete_beginning_of_line: effacer du début de la ligne jusqu'au curseur
+ delete_end_of_line: effacer du curseur jusqu'à la fin de la ligne
+ delete_line: effacer la ligne entière
+ clipboard_paste: coller depuis le presse-papier
+ transpose_chars: inverser deux caractères
+ undo: défaire la dernière action de la ligne de commande
+ redo: refaire la dernière action de la ligne de commande
+ move_beginning_of_line: déplacer le curseur au début de la ligne
+ move_end_of_line: déplacer le curseur à la fin de la ligne
+ move_previous_char: déplacer le curseur sur le caractère précédent
+ move_next_char: déplacer le curseur sur le caractère suivant
+ move_previous_word: déplacer le curseur sur le mot précédent
+ move_next_word: déplacer le curseur sur le mot suivant
+ history_previous: rappeler la commande précédente dans l'historique du tampon courant
+ history_next: rappeler la commande suivante dans l'historique du tampon courant
+ history_global_previous: rappeler la commande précédente dans l'historique global
+ history_global_next: rappeler la commande suivante dans l'historique global
+ jump_smart: sauter au prochain tampon avec de l'activité
+ jump_last_buffer: sauter au dernier tampon
+ jump_previously_visited_buffer: sauter au tampon visité précédemment
+ jump_next_visited_buffer: sauter au tampon visité après
+ hotlist_clear: effacer la hotlist
+ grab_key: capturer une touche
+ grab_key_command: capturer une touche avec sa commande associée
+ scroll_unread: faire défiler jusqu'au marqueur de données non lues
+ set_unread: définir le marqueur de données non lues pour tous les tampons
+ set_unread_current_buffer: définir le marqueur de données non lues pour le tampon courant
+ switch_active_buffer: basculer vers le tampon mélangé suivant
+ switch_active_buffer_previous: basculer vers le tampon mélangé précédent
+ insert: insérer du texte dans la ligne de commande
+
+Cette commande est utilisé par les associations de touches ou les extensions.
+........................................
+
+[command]*`key`* associer/libérer des touches::
+........................................
+/key list|listdefault|listdiff
+ bind <touche> [<commande> [<args>]]
+ unbind <touche>
+ reset <touche>
+ resetall -yes
+ missing
+
+ list: afficher toutes les touches courantes (sans paramètre, cette liste est affichée)
+listdefault: afficher les touches par défaut
+ listdiff: afficher les différences entre les touches courantes et celles par défaut (touches ajoutées, redéfinies ou supprimées)
+ bind: associer une commande à une touche ou affiche la commande associée à la touche
+ unbind: supprimer l'association à une touche
+ reset: réinitialiser une touche à son association par défaut
+ resetall: restaurer les touches aux valeurs par défaut et supprimer TOUTES les touches personnelles (utiliser avec précaution !)
+ missing: ajouter les touches manquantes (en utilisant les touches par défaut), pratique après installation d'une nouvelle version de WeeChat
+
+Lors de l'association d'une commande à une touche, il est recommandé d'utiliser la touche alt+k (ou Echap puis k), et puis de presser la touche à associer: cela insère le code de la touche dans la ligne de commande.
+
+Exemples:
+ touche alt-x pour activer/désactiver la liste des pseudos:
+ /key bind meta-x /bar toggle nicklist
+ touche alt-r pour aller sur le canal IRC #weechat:
+ /key bind meta-r /buffer #weechat
+ restaure l'association par défaut pour la touche alt-r:
+ /key reset meta-r
+........................................
+
+[command]*`layout`* sauve/applique/réinitialise la disposition des tampons et fenêtres::
........................................
+/layout save [buffers|windows]
+ apply [buffers|windows]
+ reset [buffers|windows]
-&bull; *`/help`* `[commande | option]`::
+ save: sauver la disposition courante
+ apply: appliquer la disposition sauvegardée
+ reset: supprimer la disposition sauvegardée
+buffers: sauver/appliquer seulement pour les tampons (ordre des tampons)
+windows: sauver/appliquer seulement pour les fenêtres (le tampon affiché par chaque fenêtre)
+Sans paramètre, cette commande affiche la disposition sauvegardée.
........................................
- afficher l'aide sur les commandes et les options
- commande: nom d'une commande
- option: nom d'une option (utilisez /set pour voir la liste)
+[command]*`mute`* exécuter une commande silencieusement::
........................................
+/mute [-current | -buffer <nom> | -all] commande
-&bull; *`/history`* `[clear | valeur]`::
+-current: pas d'affichage sur le tampon courant
+ -buffer: pas d'affichage sur le tampon spécifié
+ nom: nom complet du tampon (exemples: "irc.server.freenode", "irc.freenode.#weechat")
+ -all: pas d'affichage sur TOUS les tampons
+commande: commande à exécuter silencieusement (un '/' est automatiquement ajouté s'il n'est pas trouvé au début de la commande)
-........................................
- affiche l'historique des commandes du tampon
+Si aucune cible n'est spécifiée (-current, -buffer ou -all), alors par défaut seul le tampon core WeeChat sera silencieux.
- clear: effacer l'historique
- valeur: nombre d'entrées dans l'historique à afficher
+Exemples:
+ sauvegarde configuration:
+ /mute save
+ message au canal IRC courant:
+ /mute -current msg * bonjour !
+ message au canal #weechat:
+ /mute -buffer irc.freenode.#weechat msg #weechat bonjour !
........................................
-&bull; *`/input`* `return | complete_next | complete_previous | search_next | delete_previous_char | delete_next_char | delete_previous_word | delete_next_word | delete_beginning_of_line | delete_end_of_line | delete_line | clipboard_paste | transpose_chars | undo | redo | move_beginning_of_line | move_end_of_line | move_previous_char | move_next_char | move_previous_word | move_next_word | history_previous | history_next | history_global_previous | history_global_next | jump_smart | jump_last_buffer | jump_previously_visited_buffer | jump_next_visited_buffer | hotlist_clear | grab_key | grab_key_command | scroll_unread | set_unread | set_unread_current_buffer | switch_active_buffer | switch_active_buffer_previous | insert [args]`::
-
+[command]*`plugin`* lister/charger/décharger des extensions::
........................................
- fonctions pour la ligne de commande
+/plugin list|listfull [<nom>]
+ load <fichier>
+ autoload
+ reload|unload [<nom>]
- Cette commande est utilisée par les associations de touches ou les extensions.
-........................................
-
-&bull; *`/key`* `[list | listdefault | listdiff] | [bind touche [commande [args]]] | [unbind touche] | [reset touche] | [resetall -yes] | [missing]`::
+ list: lister les extensions chargées
+listfull: lister les extensions chargées (verbeux)
+ load: charger une extension
+autoload: charger automatiquement les extensions dans un répertoire système ou utilisateur
+ reload: recharger une extension (si pas de nom donné, décharger toutes les extensions, puis recharger automatiquement les extensions)
+ unload: décharger une extension (si pas de nom donné, décharger toutes les extensions)
+Sans paramètre, cette commande liste les extensions chargées.
........................................
- associer/libérer des touches
- list: affiche toutes les touches courantes (sans paramètre, cette liste est affichée)
- listdefault: affiche les touches par défaut
- listdiff: affiche les différences entre les touches courantes et celles par défaut (touches ajoutées, redéfinies ou supprimées)
- bind: associe une commande à une touche ou affiche la commande associée à la touche
- unbind: supprime l'association à une touche
- reset: réinitialise une touche à son association par défaut
- resetall: restaure les touches aux valeurs par défaut et supprime TOUTES les touches personnelles (utiliser avec précaution !)
- missing: ajoute les touches manquantes (en utilisant les touches par défaut), pratique après installation d'une nouvelle version de WeeChat
-
- Lors de l'association d'une commande à une touche, il est recommandé d'utiliser la touche alt+k (ou Echap puis k), et puis de presser la touche à associer: cela insère le code de la touche dans la ligne de commande.
-
- Exemples:
- touche alt-x pour activer/désactiver la liste des pseudos:
- /key bind meta-x /bar toggle nicklist
- touche alt-r pour aller sur le canal IRC #weechat:
- /key bind meta-r /buffer #weechat
- restaure l'association par défaut pour la touche alt-r:
- /key reset meta-r
+[command]*`proxy`* gestion des proxies::
........................................
+/proxy list
+ add <nom> <type> <addresse> <port> [<utilisateur> [<mot_de_passe>]]
+ del <nom>|-all
+ set <nom> <option> <valeur>
-&bull; *`/layout`* `[[save | apply | reset] [buffers | windows]]`::
+ list: lister tous les proxies
+ add: ajouter un nouveau proxy
+ nom: nom du proxy (doit être unique)
+ type: http, socks4 ou socks5
+ addresse: IP ou nom de machine
+ port: port
+ utilisateur: nom d'utilisateur (optionnel)
+mot_de_passe: mot de passe (optionnel)
+ del: supprimer un proxy (ou tous les proxies avec -all)
+ set: changer la valeur d'une propriété d'un proxy
+ option: option à modifier (pour la liste des options, voir /set weechat.proxy.<proxyname>.*)
+ valeur: nouvelle valeur pour l'option
+Exemples:
+ créer un proxy http, tournant en local, port 8888:
+ /proxy add local http 127.0.0.1 8888
+ créer un proxy http en utilisant le protocole IPv6:
+ /proxy add local http 127.0.0.1 8888
+ /proxy set local ipv6 on
+ créer un proxy socks5 avec un utilisateur/mot de passe:
+ /proxy add myproxy socks5 sample.host.org 3128 myuser mypass
+ supprimer un proxy:
+ /proxy del myproxy
........................................
- sauve/applique/réinitialise la disposition des tampons et fenêtres
- save: sauve la disposition courante
- apply: applique la disposition sauvegardée
- reset: supprime la disposition sauvegardée
- buffers: sauve/applique seulement pour les tampons (ordre des tampons)
- windows: sauve/applique seulement pour les fenêtres (le tampon affiché par chaque fenêtre)
-
- Sans paramètre, cette commande affiche la disposition sauvegardée.
+[command]*`quit`* quitter WeeChat::
........................................
+/quit [-yes] [<paramètres>]
-&bull; *`/mute`* `[-current | -buffer nom | -all] commande`::
-
+ -yes: requis si l'option weechat.look.confirm_quit est activée
+paramètres: texte envoyé avec le signal "quit"
+ (par exemple l'extension irc utilise ce texte pour envoyer le message de quit au serveur)
........................................
- exécuter une commande silencieusement
- -current: pas d'affichage sur le tampon courant
- -buffer: pas d'affichage sur le tampon spécifié
- nom: nom complet du tampon (exemples: "irc.server.freenode", "irc.freenode.#weechat")
- -all: pas d'affichage sur TOUS les tampons
- commande: commande à exécuter silencieusement (un '/' est automatiquement ajouté s'il n'est pas trouvé au début de la commande)
-
- Si aucune cible n'est spécifiée (-current, -buffer ou -all), alors par défaut seul le tampon core WeeChat sera silencieux.
-
- Exemples:
- sauvegarde configuration:
- /mute save
- message au canal IRC courant:
- /mute -current msg * bonjour !
- message au canal #weechat:
- /mute -buffer irc.freenode.#weechat msg #weechat bonjour !
+[command]*`reload`* recharger les fichiers de configuration depuis le disque::
........................................
+/reload [<fichier> [<fichier>...]]
-&bull; *`/plugin`* `[list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]`::
+fichier: fichier de configuration à recharger (sans l'extension ".conf")
+Sans paramètre, tous les fichiers (WeeChat et extensions) sont rechargés.
........................................
- liste/charge/décharge des extensions
- list: lister les extensions chargées
- listfull: lister les extensions chargées (verbeux)
- load: charger une extension
- autoload: charger automatiquement les extensions dans un répertoire système ou utilisateur
- reload: recharger une extension (si pas de nom donné, décharger toutes les extensions, puis puis recharger automatiquement les extensions)
- unload: décharger une ou plusieurs exteneions
-
- Sans paramètre, cette commande liste les extensions chargées.
+[command]*`save`* sauvegarder les fichiers de configuration sur disque::
........................................
+/save [<fichier> [<fichier>...]]
-&bull; *`/proxy`* `[add nomproxy type addresse port [utilisateur [motdepasse]]] | [del nomproxy|-all] | [set nomproxy option valeur] | [list]`::
+fichier: fichier de configuration à sauvegarder (sans l'extension ".conf")
+Sans paramètre, tous les fichiers (WeeChat et extensions) sont sauvegardés.
........................................
- gestion des proxies
- add: ajoute un nouveau proxy
- nomproxy: nom du proxy (doit être unique)
- type: http, socks4 ou socks5
- addresse: IP ou nom de machine
- port: port
- utilisateur: nom d'utilisateur (optionnel)
- motdepasse: mot de passe (optionnel)
- del: supprime un proxy (ou tous les proxies avec -all)
- set: change la valeur d'une propriété d'un proxy
- option: option à modifier (pour la liste des options, voir /set weechat.proxy.<proxyname>.*)
- valeur: nouvelle valeur pour l'option
- list: liste de tous les proxies
-
- Exemples:
- créer un proxy http, tournant en local, port 8888:
- /proxy add local http 127.0.0.1 8888
- créer un proxy http en utilisant le protocole IPv6:
- /proxy add local http 127.0.0.1 8888
- /proxy set local ipv6 on
- créer un proxy socks5 avec un utilisateur/mot de passe:
- /proxy add myproxy socks5 sample.host.org 3128 myuser mypass
- supprimer un proxy:
- /proxy del myproxy
+[command]*`set`* modifier des options de configuration::
........................................
+/set [<option> [<valeur>]]
-&bull; *`/quit`* `[-yes] [paramètres]`::
+option: nom d'une option (peut démarrer ou se terminer par "*" pour lister plusieurs options)
+valeur: nouvelle valeur pour l'option
-........................................
- quitter WeeChat
-
- -yes: requis si l'option weechat.look.confirm_quit est activée
- paramètres: texte envoyé avec le signal "quit"
- (par exemple l'extension irc utilise ce texte pour envoyer le message de quit au serveur)
-........................................
+La nouvelle valeur peut être, selon le type de l'option:
+ booléen: on, off ou toggle
+ entier : nombre, ++nombre ou --nombre
+ chaîne : toute chaîne ("" pour une chaîne vide)
+ couleur: nom de couleur, ++nombre ou --nombre
-&bull; *`/reload`* `[fichier [fichier...]]`::
+Pour tous les types, vous pouvez utiliser null pour supprimer la valeur de l'option (valeur non définie). Cela ne fonctionne qu'avec certaines options spéciales des extensions.
+Exemples:
+ afficher les options à propos du highlight:
+ /set *highlight*
+ ajouter un mot pour le highlight:
+ /set weechat.look.highlight "mot"
........................................
- recharger les fichiers de configuration depuis le disque
- fichier: fichier de configuration à recharger
-
- Sans paramètre, tous les fichiers (WeeChat et extensions) sont rechargés.
+[command]*`unset`* supprimer/réinitialiser des options de configuration::
........................................
+/unset <option>
-&bull; *`/save`* `[fichier [fichier...]]`::
+option: nom d'une option (peut commencer ou se terminer par "*" pour réinitialiser plusieurs options, à utiliser avec prudence !)
-........................................
- sauvegarder les fichiers de configuration sur disque
+Selon l'option, elle est réinitialisée (pour les options standards) ou supprimée (pour les options facultatives, comme les valeurs pour les serveurs).
- fichier: fichier de configuration à sauvegarder
-
- Sans paramètre, tous les fichiers (WeeChat et extensions) sont sauvegardés.
+Exemples:
+ réinitialiser une option:
+ /unset weechat.look.item_time_format
+ réinitialiser toutes les options de couleur:
+ /unset weechat.color.*
........................................
-&bull; *`/set`* `[option [valeur]]`::
-
+[command]*`upgrade`* mettre à jour WeeChat sans se déconnecter des serveurs::
........................................
- modifier des options de configuration
+/upgrade [<chemin_vers_binaire>]
- option: nom d'une option
- valeur: nouvelle valeur pour l'option
-
- La nouvelle valeur peut être, selon le type de l'option:
- booléen: on, off ou toggle
- entier : nombre, ++nombre ou --nombre
- chaîne : toute chaîne ("" pour une chaîne vide)
- couleur: nom de couleur, ++nombre ou --nombre
-
- Pour tous les types, vous pouvez utiliser null pour supprimer la valeur de l'option (valeur non définie). Cela ne fonctionne qu'avec certaines options spéciales des extensions.
-........................................
+chemin_vers_binaire: chemin vers le binaire WeeChat (par défaut le binaire courant)
-&bull; *`/unset`* `[option]`::
-
-........................................
- supprimer/réinitialiser des options de configuration
+Cette commande lance à nouveau un binaire WeeChat, il doit donc avoir été compilé ou installé via un gestionnaire de paquet avant de lancer cette commande.
- option: nom d'une option (peut commencer ou se terminer par "*" pour réinitialiser plusieurs options, à utiliser avec prudence !)
-
- Selon l'option, elle est réinitialisée (pour les options standards) ou supprimée (pour les options facultatives, comme les valeurs pour les serveurs).
+Le processus de mise à jour comporte 4 étapes :
+ 1. sauvegarder la session pour le coeur et les extensions (tampons, historique, ...)
+ 2. décharger toutes les extensions (les fichiers de configuration (*.conf) sont écrits sur disque)
+ 3. sauvegarder la configuration WeeChat (weechat.conf)
+ 4. exécuter le nouveau binaire WeeChat et recharger la session.
........................................
-&bull; *`/upgrade`* `[chemin_vers_binaire]`::
-
+[command]*`uptime`* montrer l'uptime de WeeChat::
........................................
- mettre à jour WeeChat sans se déconnecter des serveurs
+/uptime [-o | -ol]
- chemin_vers_binaire: chemin vers le binaire WeeChat (par défaut le binaire courant)
-
- Cette commande lance à nouveau un binaire WeeChat, il doit donc avoir été compilé ou installé via un gestionnaire de paquet avant de lancer cette commande.
-
- Le processus de mise à jour comporte 4 étapes :
- 1. sauvegarde de la session pour le coeur et les extensions (tampons, historique, ...)
- 2. déchargement de toutes les extensions (les configs *.conf sont sauvegardées)
- 3. sauvegarde de la config WeeChat (weechat.conf)
- 4. exécution du nouveau binaire WeeChat.
+ -o: envoyer l'uptime sur le tampon courant comme entrée (chaîne en anglais)
+-ol: envoyer l'uptime sur le tampon courant comme entrée (chaîne traduite)
........................................
-&bull; *`/uptime`* `[-o | -ol]`::
-
+[command]*`version`* afficher la version de WeeChat et la date de compilation::
........................................
- montrer l'uptime de WeeChat
+/version [-o | -ol]
- -o: envoyer l'uptime sur le tampon courant comme entrée (chaîne en anglais)
- -ol: envoyer l'uptime sur le tampon courant comme entrée (chaîne traduite)
+ -o: envoyer la version sur le tampon courant comme entrée (chaîne en anglais)
+-ol: envoyer la version sur le tampon courant comme entrée (chaîne traduite)
........................................
-&bull; *`/version`* `[-o | -ol]`::
-
+[command]*`wait`* planifier l'exécution d'une commande dans le futur::
........................................
- afficher la version de WeeChat et la date de compilation
+/wait <nombre>[<unité>] <commande>
- -o: envoyer la version sur le tampon courant comme entrée (chaîne en anglais)
- -ol: envoyer la version sur le tampon courant comme entrée (chaîne traduite)
-........................................
+ nombre: temps à attendre (nombre entier)
+ unité: optionnelle, valeurs possibles:
+ ms: millisecondes
+ s: secondes (par défaut)
+ m: minutes
+ h: heures
+commande: commande à exécuter (ou texte à envoyer au tampon si la commande ne commence pas par '/')
-&bull; *`/wait`* `nombre[unité] commande`::
+Note: la commande est exécutée sur le tampon où /wait a été exécuté (si le tampon n'est pas trouvé, alors la commande est exécutée sur le tampon WeeChat principal).
+Exemples:
+ rejoindre le canal dans 10 secondes:
+ /wait 10 /join #test
+ passer absent dans 15 minutes:
+ /wait 15m /away -all I'm away
+ dire 'bonjour' dans 2 minutes:
+ /wait 2m bonjour
........................................
- planifie l'exécution d'une commande dans le futur
- nombre: temps à attendre (nombre entier)
- unité: optionnelle, valeurs possibles:
- ms: millisecondes
- s: secondes (par défaut)
- m: minutes
- h: heures
- commande: commande à exécuter (ou texte à envoyer au tampon si la commande ne commence pas par '/')
-
- Note : la commande est exécutée sur le tampon où /wait a été exécuté (si le tampon n'est pas trouvé, alors la commande est exécutée sur le tampon WeeChat principal).
-
- Exemples:
- rejoindre le canal dans 10 sec:
- /wait 10 /join #test
- passer absent dans 15 min:
- /wait 15m /away -all I'm away
- dire 'bonjour' dans 2 min:
- /wait 2m bonjour
+[command]*`window`* gestion des fenêtres::
........................................
+/window list
+ -1|+1|b#|up|down|left|right
+ splith|splitv [<pct>]
+ resize <pct>
+ merge [all]
+ page_up|page_down
+ refresh
+ scroll|scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_previous_highlight|scroll_next_highlight
+ zoom
-&bull; *`/window`* `[list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv [ptc] | resize pct | merge [all] | page_up | page_down | refresh | scroll | scroll_up | scroll_down | scroll_top | scroll_bottom | scroll_previous_highlight | scroll_next_highlight | zoom]`::
+ list: lister les fenêtres ouvertes (sans paramètre, cette liste est affichée)
+ -1: sauter à la fenêtre précédente
+ +1: sauter à la fenêtre suivante
+ b#: sauter à la fenêtre affichant le tampon #
+ up: sauter à la fenêtre au dessus
+ down: sauter à la fenêtre au dessous
+ left: sauter à la fenêtre à gauche
+ right: sauter à la fenêtre à droite
+ splith: éclater la fenêtre en deux horizontalement
+ splitv: éclater la fenêtre en deux verticalement
+ resize: redimensionner une fenêtre, la nouvelle taille est <pct> pourcentage de la fenêtre parent
+ merge: fusionner la fenêtre avec une autre
+ page_up: faire défiler d'une page vers le haut
+ page_down: faire défiler d'une page vers le bas
+ refresh: redessiner l'écran
+ scroll: faire défiler d'un nombre de lignes (+/-N) ou avec du temps: s=secondes, m=minutes, h=heures, d=jours, M=mois, y=année
+ scroll_up: faire défiler de quelques lignes vers le haut
+ scroll_down: faire défiler de quelques lignes vers le bas
+ scroll_top: faire défiler jusqu'au début du tampon
+scroll_bottom: faire défiler jusqu'en bas du tampon
+scroll_previous_highlight: faire défiler jusqu'au highlight précédent
+scroll_next_highlight: faire défiler jusqu'au highlight suivant
+ zoom: zoomer sur la fenêtre
-........................................
- gestion des fenêtres
+Pour splith et splitv, pct est un pourcentage qui représente la taille de la nouvelle fenêtre, calculée par rapport à la taille de la fenêtre courante. Par exemple 25 signifie créer une fenêtre qui a pour taille: taille_courante / 4
- list: liste les fenêtres ouvertes (sans paramètre, cette liste est affichée)
- -1: saute à la fenêtre précédente
- +1: saute à la fenêtre suivante
- b#: saute à la fenêtre affichant le tampon #
- up: saute à la fenêtre au dessus
- down: saute à la fenêtre au dessous
- left: saute à la fenêtre à gauche
- right: saute à la fenêtre à droite
- splith: éclate la fenêtre en deux horizontalement
- splitv: éclate la fenêtre en deux verticalement
- resize: redimensionne une fenêtre, la nouvelle taille est <pct> pourcentage de la fenêtre parent
- merge: fusionne la fenêtre avec une autre
- page_up: défilement d'une page vers le haut
- page_down: défilement d'une page vers le bas
- refresh: redessine l'écran
- scroll: défilement d'un nombre de lignes (+/-N) ou avec du temps: s=secondes, m=minutes, h=heures, d=jours, M=mois, y=année
- scroll_up: défilement de quelques lignes vers le haut
- scroll_down: défilement de quelques lignes vers le bas
- scroll_top: défilement jusqu'au début du tampon
- scroll_bottom: défilement jusqu'au bas du tampon
- scroll_previous_highlight: défilement jusqu'au highlight précédent
- scroll_next_highlight: défilement jusqu'au highlight suivant
- zoom: zoom sur la fenêtre
-
- Pour splith et splitv, pct est un pourcentage qui représente la taille de la nouvelle fenêtre, calculée par rapport à la taille de la fenêtre courante. Par exemple 25 signifie créer une fenêtre qui a pour taille: taille_courante / 4
-
- Exemples:
- sauter à la fenêtre affichant le tampon 1:
- /window b1
- défilement de 2 lignes vers le haut:
- /window scroll -2
- défilement de 2 jours vers le haut:
- /window scroll -2d
- défilement jusqu'au début du jour courant:
- /window scroll -d
+Exemples:
+ sauter à la fenêtre affichant le tampon 1:
+ /window b1
+ défilement de 2 lignes vers le haut:
+ /window scroll -2
+ défilement de 2 jours vers le haut:
+ /window scroll -2d
+ défilement jusqu'au début du jour courant:
+ /window scroll -d
........................................
diff --git a/doc/fr/autogen/user/xfer_commands.txt b/doc/fr/autogen/user/xfer_commands.txt
index 96534ce28..41064c611 100644
--- a/doc/fr/autogen/user/xfer_commands.txt
+++ b/doc/fr/autogen/user/xfer_commands.txt
@@ -1,19 +1,17 @@
-&bull; *`/me`* `message`::
-
+[command]*`me`* envoyer une action CTCP à l'hôte distant::
........................................
- envoyer une action CTCP à l'hôte distant
+/me <message>
- message: message à envoyer
+message: message à envoyer
........................................
-&bull; *`/xfer`* `[list | listfull]`::
-
+[command]*`xfer`* contrôle xfer::
........................................
- contrôle xfer
+/xfer [list|listfull]
+
+ list: lister les xfer
+listfull: lister les xfer (verbeux)
- list: liste les xfer
- listfull: liste les xfer (verbeux)
-
- Sans paramètre, cette commande ouvre le tampon avec la liste des xfer.
+Sans paramètre, cette commande ouvre le tampon avec la liste des xfer.
........................................