18
0
Fork 0

Compléments et modifs pour sic

This commit is contained in:
abenmiloud 2018-10-31 15:58:44 +01:00
parent 3007997165
commit 28630cbc42
1 changed files with 34 additions and 21 deletions

View File

@ -70,7 +70,7 @@ $ IIPASS='motdepasse' ii -i ~/.irc/ -s localhost -k IIPASS -n evouser
# Le petit frère sic # 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 $ 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 $ sic -h irc.freenode.net -n evouser
evouser : 03/16/17 12:02 >< JOIN (): #test helix.oftc.net: 2018-10-31 15:49 >< NOTICE (AUTH): *** Looking up your hostname...
localhost: 03/16/17 12:02 >< 353 (evouser = #test): evouser helix.oftc.net: 2018-10-31 15:49 >< NOTICE (AUTH): *** Checking Ident
localhost: 03/16/17 12:02 >< 366 (evouser #test): End of /NAMES list. 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
[…]
Voir si quelqu'un se connecte : 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
evoadmin : 03/16/17 12:03 >< JOIN (): #test Install Gentoo?
~~~ someuser : 2018-10-31 15:51 <evouser> Install Gentoo?
evouser : 2018-10-31 15:51 <someuser> Nah, plan9 is bae!
Puis envoyer un message sur ce même channel : :j #evocanal
evouser : 2018-10-31 15:53 >< JOIN (): #evocanal
~~~ helix.oftc.net: 2018-10-31 15:53 >< MODE (#evocanal +nt):
:m #test evoadmin: Salut \0/ helix.oftc.net: 2018-10-31 15:53 >< 353 (evouser = #evocanal): @evouser
#test : 03/16/17 12:08 <evouser> evoadmin: Salut \0/ 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
~~~