This readme comes with EggLearn (1.0) coded by Defcon7 (from an idea of supergate)

This tcl allows you to manage (add, remove, search and modify) a database of definitions. 



Almost everything is configureable, you can modify each trigger, 
you can set which flag is required for every operation, and if the op status is needed.



To explain better here some examples of this tcl's use:

Add a record:
(Deffie) !add Defcon7 egglearn coder
!notice!(Pykkolo) Definition for defcon7 added!

Display it:
(Deffie) !explain defcon7
[Pykkolo] egglearn coder

Display reverse from definition:
(Deffie) !explain egglearn coder
[Pykkolo] defcon7

Modify it:
(Deffie) !modify defcon7 egglearn creator
!notice!(Pykkolo) Okay record deleted!
!notice!(Pykkolo) Definition for defcon7 added!

Remove it:
(Deffie) !rem defcon7
!notice!(Pykkolo) Okay record deleted!

Searching with wildchars (obviously the text will be search also between the definitions):
(Deffie) !explain *a*
[Pykkolo] Found 11 records: miao, miaso, misaso, missaso, misssaso, ciao, ipc, ha

With this trigger we can see how many lines are in the database:
(Deffie) !db-lines
[Pykkolo] The database contains 13 entry

This one make the bot to say the database size in bytes:
(Deffie) !db-size
[Pykkolo] The database is 260 bytes

This trigger make a backup copy of the database:
(Deffie) !backup
[Pykkolo] Database backup executed



If you have any idea for new features or simply if you find bugs fell free to mail me at defcon7@twlc.net.
I will make new releases of this tcl only on request or if someone will find bugs.


Thanks go to everyone who helped me, especially the beta-testers of #twlc.


-peace

Defcon7
defcon7@twlc.net
http://www.twlc.net
