irccdctl use configuration file in a extended INI format.
The file syntax has following rules:
option = "").
Irccd adds an extension to this format by adding an
@include keyword which let you splitting your configuration file.
@include statement must be at the beginning of the file and must be surrounded by quotes if the file name has spaces.
You can use both relative or absolute paths. If relative paths are used, they are relative to the current file being parsed.
@include "rules.conf" @include "servers.conf" [mysection] myoption = "1"
When requested, an option can have multiples values in a list. The syntax uses parentheses and values are separated by commas.
If the list have only one value, you can just use a simple string.
[rule] servers = ( "server1", "server2" )
[rule] servers = "only-one-server"
Note: spaces are completely optional.