22
0
Bifurcation 0

Compléments et modifs pour sic

Cette révision appartient à :
abenmiloud 2018-10-31 15:58:44 +01:00
Parent 3007997165
révision 28630cbc42
1 fichiers modifiés avec 34 ajouts et 21 suppressions

Voir le fichier

@ -70,7 +70,7 @@ $ IIPASS='motdepasse' ii -i ~/.irc/ -s localhost -k IIPASS -n evouser
# Le petit frère sic
Avec **sic**, pas de répertoire et de hiérarchie de server/#channel/fichier, tout se passe avec STDIN et STDOUT (donc très pratique pour une automatisation simplifié dans un script) :
Avec **sic**, pas de répertoire et de hiérarchie de server/#channel/fichier, tout se passe avec STDIN et STDOUT, donc très pratique pour une automatisation simplifié dans un script ou pour quelqu'un adepte de minimalisme :
~~~
$ sic -h localhost -p 6667 -n evouser
@ -82,25 +82,38 @@ localhost: 03/16/17 11:58 >< 001 (evouser): Welcome to the irc Internet Relay Ch
...
~~~
à partir de là, en entrée on peut se connecter à un channel :
Les lignes qui commence par le caractère « : » sont interprétées comme des commandes. Il y a 4 commandes interne au client :
- `:j #some-chan` pour joindre le canal « some-chan »;
- `:l #some-chan` pour quitter le canal « some-chan »;
- `:m #some-chan bla bla bla` ou `:m some-user bla bla bla` pour envoyer le message « bla bla bla » à un canal ou un utilisateur;
- `:s #some-chan` ou `:s #some-user` pour définir un canal ou un utilisateur par défaut;
- `:command` pour envoyer une commande spécifique au serveur, par exemple : `:ns identify mynickname flyYouFools`
Exemple d'utilisation :
~~~
:j #test
evouser : 03/16/17 12:02 >< JOIN (): #test
localhost: 03/16/17 12:02 >< 353 (evouser = #test): evouser
localhost: 03/16/17 12:02 >< 366 (evouser #test): End of /NAMES list.
~~~
Voir si quelqu'un se connecte :
~~~
evoadmin : 03/16/17 12:03 >< JOIN (): #test
~~~
Puis envoyer un message sur ce même channel :
~~~
:m #test evoadmin: Salut \0/
#test : 03/16/17 12:08 <evouser> evoadmin: Salut \0/
~~~
$ sic -h irc.freenode.net -n evouser
helix.oftc.net: 2018-10-31 15:49 >< NOTICE (AUTH): *** Looking up your hostname...
helix.oftc.net: 2018-10-31 15:49 >< NOTICE (AUTH): *** Checking Ident
helix.oftc.net: 2018-10-31 15:49 >< NOTICE (AUTH): *** No Ident response
helix.oftc.net: 2018-10-31 15:49 >< NOTICE (AUTH): *** Found your hostname
[…]
helix.oftc.net: 2018-10-31 15:49 >< 376 (evouser): End of /MOTD command.
evouser : 2018-10-31 15:49 >< MODE (evouser): +i
:s someuser
Install Gentoo?
someuser : 2018-10-31 15:51 <evouser> Install Gentoo?
evouser : 2018-10-31 15:51 <someuser> Nah, plan9 is bae!
:j #evocanal
evouser : 2018-10-31 15:53 >< JOIN (): #evocanal
helix.oftc.net: 2018-10-31 15:53 >< MODE (#evocanal +nt):
helix.oftc.net: 2018-10-31 15:53 >< 353 (evouser = #evocanal): @evouser
helix.oftc.net: 2018-10-31 15:53 >< 366 (evouser #evocanal): End of /NAMES list.
:s #evocanal
hello!
#evocanal : 2018-10-31 15:53 <evouser> hello!
:m evo2 join me on #evocanal
someuser : 2018-10-31 15:54 <evouser> join me on #evocanal
someuser : 2018-10-31 15:54 >< JOIN (): #evocanal
~~~