-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconverser
executable file
·50 lines (40 loc) · 1.57 KB
/
converser
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/bash
# Chat simple — Utilitaire de discussion
# Lucien Guimier, 2014
#
# Ce programme est un logiciel libre ; vous pouvez le redistribuer ou le
# modifier suivant les termes de la WTFPL, version 2, telle que publiée
# par Sam Hocevar.
#
# Ce programme est distribué dans l’espoir qu’il sera utile, mais SANS
# AUCUNE GARANTIE, dans la limite de ce qui est autorisé par la loi. Il
# n’y a en particulier aucune garantie tacite de QUALITÉ MARCHANDE ou
# d’ADÉQUATION À UN BUT PARTICULIER.
#
# Vous devez avoir reçu une copie de la WTFPL en même temps que ce
# programme ; si ce n’est pas le cas, consultez <http://www.wtfpl.net/>.
IP="$( dirname "$( readlink --canonicalize "$0" )" )"
source "$IP/lib"
# Un seul paramètre
if [ $# -gt 1 ]
then
echo $_ui_erreur"Trop de paramètres, utilisez \`${_ui_commande}attendre $_ui_argument\$canal$_ui_erreur\`.$_normal"
exit 1
fi
# Connexion au canal
connexion
# Lecture du canal dans une seconde fenêtre
creerCanal
gnome-terminal --disable-factory --title="$discussion" -x "$IP/lecture" "$discussion" 2>> "$_journal" &
# Avertissement des changement de pseudo
"$IP/pseudo" "$discussion" >> "$_journal" 2>&1 &
# Une interface nettoyée
$_nettoyer && ( which clear >> "$_journal" ) && clear
# Message d’accueil
echo $_ui_defaut"Bienvenue sur la discussion $_ui_discussion$1$_ui_defaut, $_ui_pseudo$(pseudo)$_ui_defaut"
echo "Tapez $_ui_commande/aide$_ui_defaut pour obtenir de l’aide sur les commandes"
echo "Bonne discussion !"
# Définission du titre de la fenêtre
titreFenetreConverser
# Boucle principale
executerCommandes