@@ -0,0 +1,779 @@
+from twisted.plugin import IPlugin%0Afrom twisted.words.protocols import irc%0Afrom txircd import version%0Afrom txircd.module_interface import Command, ICommand, IModuleData, ModuleData%0Afrom zope.interface import implements%0A%0Aclass VersionCommand(ModuleData, Command):%0A    implements(IPlugin, IModuleData, ICommand)%0A    %0A    name = %22VersionCommand%22%0A    core = True%0A    %0A    def hookIRCd(self, ircd):%0A        self.ircd = ircd%0A    %0A    def userCommands(self):%0A        return %5B (%22VERSION%22, 1, self) %5D%0A    %0A    def parseParams(self, user, params, prefix, tags):%0A        return %7B%7D%0A    %0A    def execute(self, user, data):%0A        user.sendMessage(irc.RPL_VERSION, %22:txircd-%7B%7D %7B%7D%22.format(version, self.ircd.name))%0A        user.sendISupport()%0A        return True%0A%0AversionCmd = VersionCommand()

Implement VERSION command