MiaouIRC Small documentation


1) Interaction with the GUI

First of all, you need to do some customization
Go to Tools --> Configure ... or simply type ALT+F
go to configure ...

http://www.miaouirc.com/img/doc/configure1.gif


After, you change many options, don't forget to save this in a file.
All the change will be lost, when you quit the application. So the configuration must be reload on startup by means of this file.
A default file will be loaded, and this default is defined at :
IRC Configuration --> General --> Default Conf Path
For advanced users, this path can be modified directly into the "irc.ini" file.
configure

http://www.miaouirc.com/img/doc/configure2.gif


After, you change your connection options, don't forget to save this in a file.
All the change will be lost, when you quit this window. So the configuration must be reload on loading the Window connection by means of this file.
A default file will be loaded, and this default is defined at :
IRC Configuration --> General --> Path "Address Book"
For advanced users, this path can be modified directly into the "irc.ini" file.

http://www.miaouirc.com/img/doc/connect.gif



2) Implemented client commands

/join <channel>
You can type this from any windows
Simply join a new channel ...
/debug
With that, you can enable/disable the debugging option
It verboses all the raw data received from the server to the "Status" Tab.
It can be useful if you are curious or if there are a real need to debug errors in handling data.
So I can be aware of any problem.
--> default is off

/bulb
Not very useful, it simply display (or not) a bulb in a tab when you have received data in a channel or a private message.
--> default is off

/free
Simply print the current memory usage

/memfree
Simply call the Java Garbage collector.
Normally, you don't have to call this function.

/getport
Prints the ports you are listening on for DCC CHAT.
--> default is range 5500:5510

/nslookup <host or ip>
Do a nslookup to the given host or IP.

/myhostname
Prints your hostname, got from the IRC server.

/myaddress
Prints your IP address, got from the IRC server.

/sethostname <new hostname>
Change the hostname by the given one.
This is used when you initiate the DCC CHAT. It is this hostname that is sent to the one you do a DCC CHAT.

/query <nickname>
Open a Query Window in order to do some private message with the given nickname.

/msg <nickname> <message>
Send a brief private message to the given nickname.

/ctcp <nickname> <command>
Perform a CTCP command to the given nickname.
Command can be PING, TIME, VERSION or whatever.

/dcc chat <nickname> <port>
Initiate a DCC CHAT with the given nickname.
This command create a server port listening, so your TCP port must be reached.
Important if you are behind a Firewall.

/dcc send <nickname> <port>
Initiate a DCC SEND with the given nickname.
This command create a server port listening, so your TCP port must be reached.
Important if you are behind a Firewall.
After launching this command, a file dialog will open and you have to choose the file you want to send.

/me <message>
This must be use only in a channel or in a private message.
Example : /me is happy
This command is similar to a /ctcp <nickname or channel> ACTION <message>



3) Shortcuts

- There are many shortcuts available in MiaouIRC.
CTRL+F : Open a pop up message to find a keyword.
This feature is available for a channel, a private message, a DCC CHAT and the rawlog window.
After you can type F3, to continue the search.
- CTRL+B : When the Text Input has the focus, activate the Bold Style.
- CTRL+U : When the Text Input has the focus, activate the Underline Style.
- CTRL+G : When the Text Input has the focus, Open a mIRC Color chooser for the Foreground Text Style.
- CTRL+F : When the Text Input has the focus, Open a mIRC Color chooser for the Background Text Style.
- CTRL+V : When the TextArea (where message are written) has the focus, paste the selected text into the Input Text.

Special Key Shortcuts in a DCC CHAT with IRC FServ !
* In the TextArea, select the text containing the name of the file to get and press ENTER.
This will send the command : get <text_you_selected>.
The text you selected should be the name of the file you want to get.
* If you do the same, but instead of pressing ENTER, you pressed TAB,
it will send the command : cd <text_you_selected>
The application assume that you have selected the name of a directory.

http://www.miaouirc.com/img/doc/get_dcc.gif

* In the TextArea, select the whole text containing the name of the file to get and press SPACE.
This will send the several "get" commands in one shot !!!
Note that the efficiency of this feature depends on the type of FServ you are talking to ...
!! IT IS VERY IMPORTANT THAT YOU MUST SELECT THE WHOLE LINE FOR EACH FILE TO GET !!

NOTE THAT THIS COMMAND IS EXPERIMENTAL, SO IT MIGHT NOT WORK ON CERTAIN DCC FServ

http://www.miaouirc.com/img/doc/superget_dcc.gif