#! /usr/bin/env python3

import os
import argparse

from nntp.tiny.config import Config
from nntp.tiny.db     import Database
from nntp.tiny.server import Server
from nntp.tiny.daemon import Daemon

parser = argparse.ArgumentParser(description='Tiny NNTP server')
parser.add_argument('--daemon', '-d', action='store_true', help='Run NNTP server as daemon in background')

args = parser.parse_args()

config = Config.load()
server = Server(config)

if args.daemon:
    Daemon.init(config)

server.run()