-###
-### START ADDING HOOKS.
-###
-&addCmdHook("extra", 'd?bugs', ('CODEREF' => 'DebianExtra::Parse',
- 'Forker' => 1, 'Identifier' => 'DebianExtra',
- 'Cmdstats' => 'Debian Bugs') );
-&addCmdHook("extra", 'dauthor', ('CODEREF' => 'Debian::searchAuthor',
- 'Forker' => 1, 'Identifier' => 'Debian',
- 'Cmdstats' => 'Debian Author Search', 'Help' => "dauthor" ) );
-&addCmdHook("extra", '(d|search)desc', ('CODEREF' => 'Debian::searchDescFE',
- 'Forker' => 1, 'Identifier' => 'Debian',
- 'Cmdstats' => 'Debian Desc Search', 'Help' => "ddesc" ) );
-&addCmdHook("extra", 'dnew', ('CODEREF' => 'DebianNew',
- 'Identifier' => 'Debian' ) );
-&addCmdHook("extra", 'dincoming', ('CODEREF' => 'Debian::generateIncoming',
- 'Forker' => 1, 'Identifier' => 'Debian' ) );
-&addCmdHook("extra", 'dstats', ('CODEREF' => 'Debian::infoStats',
- 'Forker' => 1, 'Identifier' => 'Debian',
- 'Cmdstats' => 'Debian Statistics' ) );
-&addCmdHook("extra", 'd?contents', ('CODEREF' => 'Debian::searchContents',
- 'Forker' => 1, 'Identifier' => 'Debian',
- 'Cmdstats' => 'Debian Contents Search', 'Help' => "contents" ) );
-&addCmdHook("extra", 'd?find', ('CODEREF' => 'Debian::DebianFind',
- 'Forker' => 1, 'Identifier' => 'Debian',
- 'Cmdstats' => 'Debian Search', 'Help' => "find" ) );
-&addCmdHook("extra", 'insult', ('CODEREF' => 'Insult::Insult',
- 'Forker' => 1, 'Identifier' => 'insult', 'Help' => "insult" ) );
-&addCmdHook("extra", 'kernel', ('CODEREF' => 'Kernel::Kernel',
- 'Forker' => 1, 'Identifier' => 'Kernel',
- 'Cmdstats' => 'Kernel', 'NoArgs' => 1) );
-&addCmdHook("extra", 'listauth', ('CODEREF' => 'CmdListAuth',
- 'Identifier' => 'Search', Module => 'Factoids',
- 'Help' => 'listauth') );
-&addCmdHook("extra", 'quote', ('CODEREF' => 'Quote::Quote',
- 'Forker' => 1, 'Identifier' => 'Quote',
- 'Help' => 'quote', 'Cmdstats' => 'Quote') );
-&addCmdHook("extra", 'countdown', ('CODEREF' => 'countdown',
- 'Module' => 'countdown', 'Identifier' => 'countdown',
- 'Cmdstats' => 'countdown') );
-&addCmdHook("extra", 'lart', ('CODEREF' => 'lart',
- 'Identifier' => 'lart', 'Help' => 'lart') );
-&addCmdHook("extra", 'convert', ('CODEREF' => 'convert',
- 'Forker' => 1, 'Identifier' => 'Units',
- 'Help' => 'convert') );
-&addCmdHook("extra", '(cookie|random)', ('CODEREF' => 'cookie',
- 'Forker' => 1, 'Identifier' => 'Factoids') );
-&addCmdHook("extra", 'u(ser)?info', ('CODEREF' => 'userinfo',
- 'Identifier' => 'UserInfo', 'Help' => 'userinfo',
- 'Module' => 'UserInfo') );
-&addCmdHook("extra", 'RootWarn', ('CODEREF' => 'CmdrootWarn',
- 'Identifier' => 'RootWarn', 'Module' => 'RootWarn') );
-&addCmdHook("extra", 'seen', ('CODEREF' => 'seen', 'Identifier' =>
- 'seen') );
-&addCmdHook("extra", 'Dict', ('CODEREF' => 'Dict::Dict',
- 'Identifier' => 'Dict', 'Help' => 'dict',
- 'Forker' => 1, 'Cmdstats' => 'Dict') );
-&addCmdHook("extra", 'slashdot', ('CODEREF' => 'Slashdot::Slashdot',
- 'Identifier' => 'slashdot', 'Forker' => 1,
- 'Cmdstats' => 'slashdot') );
-&addCmdHook("extra", 'Plug', ('CODEREF' => 'Plug::Plug',
- 'Identifier' => 'Plug', 'Forker' => 1,
- 'Cmdstats' => 'Plug') );
-&addCmdHook("extra", 'Uptime', ('CODEREF' => 'uptime', 'Identifier' => 'Uptime',
- 'Cmdstats' => 'Uptime') );
-&addCmdHook("extra", 'nullski', ('CODEREF' => 'nullski', ) );
-&addCmdHook("extra", 'verstats', ('CODEREF' => 'do_verstats' ) );
-&addCmdHook("extra", 'Weather', ('CODEREF' => 'Weather::Weather',
- 'Identifier' => 'Weather', 'Help' => 'weather',
- 'Cmdstats' => 'Weather', 'Forker' => 1) );
-&addCmdHook("extra", 'metar', ('CODEREF' => 'Weather::Metar',
- 'Identifier' => 'Weather', 'Help' => 'weather',
- 'Cmdstats' => 'Weather', 'Forker' => 1) );
-&addCmdHook("extra", 'bzflist', ('CODEREF' => 'BZFlag::list',
- 'Identifier' => 'BZFlag', 'Cmdstats' => 'BZFlag',
- 'Forker' => 1) );
-&addCmdHook("extra", 'bzflist17', ('CODEREF' => 'BZFlag::list17',
- 'Identifier' => 'BZFlag', 'Cmdstats' => 'BZFlag',
- 'Forker' => 1) );
-&addCmdHook("extra", 'bzfquery', ('CODEREF' => 'BZFlag::query',
- 'Identifier' => 'BZFlag', 'Cmdstats' => 'BZFlag',
- 'Forker' => 1) );
-&addCmdHook("extra", 'zfi', ('CODEREF' => 'zfi::query',
- 'Identifier' => 'zfi', 'Cmdstats' => 'zfi',
- 'Forker' => 1) );
-&addCmdHook("extra", '(zippy|yow)', ('CODEREF' => 'zippy::get',
- 'Identifier' => 'Zippy', 'Cmdstats' => 'Zippy',
- 'Forker' => 1) );
-&addCmdHook("extra", 'zsi', ('CODEREF' => 'zsi::query',
- 'Identifier' => 'zsi', 'Cmdstats' => 'zsi',
- 'Forker' => 1) );
-&addCmdHook("extra", '(ex)?change', ('CODEREF' => 'Exchange::query',
- 'Identifier' => 'Exchange', 'Cmdstats' => 'Exchange',
- 'Forker' => 1) );
-&addCmdHook("extra", '(botmail|message)', ('CODEREF' => 'botmail::parse',
- 'Identifier' => 'botmail', 'Cmdstats' => 'botmail') );
-&addCmdHook("extra", 'HTTPDtype', ('CODEREF' => 'HTTPDtype::HTTPDtype',
- 'Identifier' => 'HTTPDtype', 'Cmdstats' => 'HTTPDtype',
- 'Forker' => 1) );
-&addCmdHook("extra", 'scramble', ('CODEREF' => 'scramble::scramble',
- 'Identifier' => 'scramble', 'Cmdstats' => 'scramble',
- 'Forker' => 1) );
-&addCmdHook("extra", 'md5(sum)?', ('CODEREF' => 'md5::md5',
- 'Identifier' => 'md5', 'Cmdstats' => 'md5',
- 'Forker' => 1) );
-&addCmdHook("extra", 'Rss', ('CODEREF' => 'Rss::Rss',
- 'Identifier' => 'Rss', 'Cmdstats' => 'Rss',
- 'Forker' => 1, 'Help' => 'rss') );
-&addCmdHook("extra", 'wiki(pedia)?', ('CODEREF' => 'wikipedia::wikipedia',
- 'Identifier' => 'wikipedia', 'Cmdstats' => 'wikipedia',
- 'Forker' => 1, 'Help' => 'wikipedia') );
-&addCmdHook("extra", 'page', ('CODEREF' => 'pager::page',
- 'Identifier' => 'pager', 'Cmdstats' => 'pager',
- 'Forker' => 1, 'Help' => 'page') );
-&addCmdHook("extra", '(babel(fish)?|x|xlate|translate)', ('CODEREF' => 'babelfish::babelfish',
- 'Identifier' => 'babelfish', 'Cmdstats' => 'babelfish',
- 'Forker' => 1, 'Help' => 'babelfish') );
-&addCmdHook("extra", 'wtf', ('CODEREF' => 'wtf::query',
- 'Identifier' => 'wtf', 'Cmdstats' => 'wtf',
- 'Forker' => 1, 'Help' => 'wtf') );
-&addCmdHook("extra", '[ia]?spell', ('CODEREF' => 'spell::query',
- 'Identifier' => 'spell', 'Cmdstats' => 'spell',
- 'Forker' => 1, 'Help' => 'spell') );
-&addCmdHook("extra", 'dns|d?nslookup', ('CODEREF' => 'dns::query',
- 'Identifier' => 'dns', 'Cmdstats' => 'dns',
- 'Forker' => 1, 'Help' => 'dns') );
-&addCmdHook("extra", 'piglatin', ('CODEREF' => 'piglatin::piglatin',
- 'Identifier' => 'piglatin', 'Cmdstats' => 'piglatin',
- 'Forker' => 1) );
-###
-### END OF ADDING HOOKS.
-###
-&status("CMD: loaded ".scalar(keys %hooks_extra)." EXTRA command hooks.");
-