#!/usr/bin/env python3
# This file is placed in the Public Domain.


"Prosecutor. Court. Reconsider OTP-CR-117/19."


name = "genocide"


import os
import sys


from genocide.object import Config
from genocide.version import __version__


Config.name = name
Config.threaded = False
Config.version = __version__
Config.workdir = "/var/lib/%s" % Config.name


from genocide.handler import Table


import genocide.basic
import genocide.model
import genocide.irc
import genocide.rss


Table.add(genocide.basic)
Table.add(genocide.model)
Table.add(genocide.irc)
Table.add(genocide.rss)


from genocide.irc import Config as IConfig


IConfig.realname = "Prosecutor. Court. Reconsider OTP-CR-117/19."


from genocide.handler import CLI


class CLI(CLI):

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


from genocide.object import cdir
from genocide.handler import init


def main():
    cdir(Config.workdir)
    init("basic,irc,rss,model", "genocide", "reg")
    c = CLI()
    return c.cmd(" ".join(sys.argv[1:]))


main()
