#!/usr/bin/env python3
# OTP-CR-117/19 otp.informationdesk@icc-cpi.int http://pypi.org/project/genocide !
#
# This file is placed in the Public Domain.

"cli"

# imports

import os, readline, shutil

from op.hdl import BusCore
from op.run import cfg, parse_cli
from op.trm import exec
from op.utl import privileges

import gcd.tbl

# defines

cfg.wd = "/var/lib/genocide/"

# classes

class Basic(BusCore):

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

# functions

def main():
    parse_cli()
    privileges("genocide")
    h = Basic()
    h.tablename = "gcd.tbl"
    h.fromdir(os.path.join(cfg.wd, "mod"))
    h.load_mod("cli,cmd,fnd,irc,rss,usr,ver")
    h.load_mod(cfg.mods)
    return h.cmd(cfg.otxt)

# runtime

exec(main)
