From ee3a4a1fc01815c64354d1c793fc5330a079b2d9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= <flashcode@flashtux.org>
Date: Mon, 20 Jul 2020 22:20:22 +0200
Subject: irc: evaluate command executed by commands /allchan, /allpv and
 /allserv (closes #1536)

The extra variables are now replaced (in addition to `$server`, `$channel` and
`$nick`):

- `${irc_server.xxx}`: variable xxx in server
- `${irc_channel.xxx}`: variable xxx in channel
---
 doc/fr/includes/autogen_user_commands.fr.adoc | 34 ++++++++++++++++++++-------
 1 file changed, 25 insertions(+), 9 deletions(-)

(limited to 'doc/fr/includes/autogen_user_commands.fr.adoc')

diff --git a/doc/fr/includes/autogen_user_commands.fr.adoc b/doc/fr/includes/autogen_user_commands.fr.adoc
index 505bac1f5..571288f39 100644
--- a/doc/fr/includes/autogen_user_commands.fr.adoc
+++ b/doc/fr/includes/autogen_user_commands.fr.adoc
@@ -17,14 +17,20 @@ cible : nom du serveur
 * `+allchan+`: exécuter une commande sur tous les canaux de tous les serveurs connectés
 
 ----
-/allchan  [-current] [-exclude=<canal>[,<canal>...]] <commande> [<paramètres>]
-          [-current] [-include=<canal>[,<canal>...]] <commande> [<paramètres>]
+/allchan  [-current] [-exclude=<canal>[,<canal>...]] <commande>
+          [-current] [-include=<canal>[,<canal>...]] <commande>
 
   -current : exécuter la commande pour les canaux du serveur courant seulement
   -exclude : exclure certains canaux (le caractère joker "*" est autorisé)
   -include : inclure seulement certains canaux (le caractère joker "*" est autorisé)
   commande : commande à exécuter
-paramètres : paramètres pour la commande (les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)
+
+La commande et les paramètres sont évalués (voir /help eval), les variables suivantes sont remplacées :
+  $server             nom du serveur
+  $channel            nom du canal
+  $nick               pseudo sur le serveur
+  ${irc_server.xxx}   variable xxx dans le serveur
+  ${irc_channel.xxx}  variable xxx dans le canal
 
 Exemples :
   exécuter '/me teste' sur tous les canaux :
@@ -41,14 +47,20 @@ Exemples :
 * `+allpv+`: exécuter une commande sur tous les tampons privés de tous les serveurs connectés
 
 ----
-/allpv  [-current] [-exclude=<pseudo>[,<pseudo>...]] <commande> [<paramètres>]
-        [-current] [-include=<pseudo>[,<pseudo>...]] <commande> [<paramètres>]
+/allpv  [-current] [-exclude=<pseudo>[,<pseudo>...]] <commande>
+        [-current] [-include=<pseudo>[,<pseudo>...]] <commande>
 
   -current : exécuter la commande pour les tampons privés du serveur courant seulement
   -exclude : exclure certains pseudos (le caractère joker "*" est autorisé)
   -include : inclure seulement certains pseudos (le caractère joker "*" est autorisé)
   commande : commande à exécuter
-paramètres : paramètres pour la commande (les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)
+
+La commande et les paramètres sont évalués (voir /help eval), les variables suivantes sont remplacées :
+  $server             nom du serveur
+  $channel            nom du canal
+  $nick               pseudo sur le serveur
+  ${irc_server.xxx}   variable xxx dans le serveur
+  ${irc_channel.xxx}  variable xxx dans le canal
 
 Exemples :
   exécuter '/me teste' sur tous les tampons privés :
@@ -67,13 +79,17 @@ Exemples :
 * `+allserv+`: exécuter une commande sur tous les serveurs connectés
 
 ----
-/allserv  [-exclude=<serveur>[,<serveur>...]] <commande> [<paramètres>]
-          [-include=<serveur>[,<serveur>...]] <commande> [<paramètres>]
+/allserv  [-exclude=<serveur>[,<serveur>...]] <commande>
+          [-include=<serveur>[,<serveur>...]] <commande>
 
   -exclude : exclure certains serveurs (le caractère joker "*" est autorisé)
   -include : inclure seulement certains serveurs (le caractère joker "*" est autorisé)
   commande : commande à exécuter
-paramètres : paramètres pour la commande (les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)
+
+La commande et les paramètres sont évalués (voir /help eval), les variables suivantes sont remplacées :
+  $server             nom du serveur
+  $nick               pseudo sur le serveur
+  ${irc_server.xxx}   variable xxx dans le serveur
 
 Exemples :
   changer de pseudo sur tous les serveurs :
-- 
cgit v1.2.3

