annotate README.md @ 710:a17de53db29b

Misc: export libraries Export all libraries with CMake and install headers. While here, build Duktape as object library to avoid exporting it. Don't mix static/dynamic libraries anymore. closes #867 closes #439
author David Demelier <markand@malikania.fr>
date Sat, 07 Jul 2018 14:03:04 +0200
parents 7efbaf3800b9
children 9109f19987fb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 IRC Client Daemon
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 =================
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
3
388
7efbaf3800b9 Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents: 71
diff changeset
4 IRC Client Daemon aka irccd is a full featured IRC bot written in C++14. It runs
7efbaf3800b9 Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents: 71
diff changeset
5 as a daemon waiting for events. It's also possible to connect to more than one
7efbaf3800b9 Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents: 71
diff changeset
6 server.
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
7
388
7efbaf3800b9 Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents: 71
diff changeset
8 Irccd is also able to use optional JavaScript plugins to do specific actions on
7efbaf3800b9 Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents: 71
diff changeset
9 these events.
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
10
388
7efbaf3800b9 Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents: 71
diff changeset
11 Irccd is also controllable via internet and unix sockets, this let you use irccd
7efbaf3800b9 Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents: 71
diff changeset
12 as a message relayer and such.
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
13
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 Features
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 --------
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
16
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 - Can use JavaScript to create plugins,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 - Can connect to multiple servers,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 - Support multiple identities,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 - Can be controlled by sockets and irccdctl,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 - Runs on Linux, Windows and *BSD,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
22 - Extremely well documented,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 - Clean and powerful JavaScript API,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
24 - Very fast and light.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
25
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
26 Documentation
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
27 -------------
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
28
388
7efbaf3800b9 Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents: 71
diff changeset
29 Lots of resources are available on the
7efbaf3800b9 Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents: 71
diff changeset
30 [official website](http://projects.malikania.fr/irccd)
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
31
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
32 Author
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
33 ------
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
34
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
35 The irccd application was written by David Demelier <markand@malikania.fr>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
36
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
37 Contributors
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
38 ------------
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
39
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
40 - Pierre Choffet,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
41 - Yoan Giraud,
71
d7d0e239fb0e Misc: add proper EOF
David Demelier <markand@malikania.fr>
parents: 0
diff changeset
42 - Léo Villeveygoux.