#!/usr/bin/python3
#
#

""" 
    OOLIB test bot.

"""

## basic imports

import logging
import time
import sys
import os

## setting the python path

if not os.getcwd() in sys.path:
     sys.path.insert(0, os.getcwd())
     sys.path.insert(0, os.getcwd() + os.sep + "..")

## ============
## MAIN PROGRAM 
## ============

def main():
    from oolib import boot, fleet, core, goodmorning, hello
    hello("OOLIB")
    config = boot()
    core.plugins.load_package("oolib.plugs")
    goodmorning()
    for arg in config.args:
        try: var, val = arg.split("=") ; config[var] = val ; continue
        except ValueError: pass
    from oolib.drivers.console import ConsoleBot
    bot = ConsoleBot(**config)
    fleet.register("console", bot)
    fleet.start()
              
if __name__ == "__main__":
    from oolib import error
    try: main()
    except: error()
    sys.stdout.flush()
    os._exit(0)
