Browse Source

Compléments et modifs pour sic

master
abenmiloud 2 years ago
parent
commit
28630cbc42
1 changed files with 32 additions and 19 deletions
  1. +32
    -19
      Howtoii.md

+ 32
- 19
Howtoii.md View File

@@ -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 #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 :
- `: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`

~~~
evoadmin : 03/16/17 12:03 >< JOIN (): #test
~~~

Puis envoyer un message sur ce même channel :
Exemple d'utilisation :

~~~
: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
~~~

Loading…
Cancel
Save