#!python
# This file is placed in the Public Domain.


"Prosector. Reconsider. OTP-CR-117/19."


import os
import readline
import sys
import termios
import time
import traceback


from obj import Config


Config.console = False
Config.name = "genocide"
Config.services = False
Config.workdir = "/var/lib/genocide/"


from irc import Config as IRCConfig


IRCConfig.channel = "#genocide"
IRCConfig.nick = "genocide"
IRCConfig.realname = "Prosector. Reconsider. OTP-CR-117/19."
IRCConfig.username = "genocide"


from csl import CLI
from evt import Command
from hdl import Callbacks, dispatch


from genocide.scn import scan


class CLI(CLI):


    def raw(self, txt):
        print(txt)


def main():
    scan("genocide")
    Callbacks.add("command", dispatch)
    c = CLI()
    c.cmd(" ".join(sys.argv[1:]))


main()
