#!python

import os
import sys
import argparse
import rikiri

DEFAULT_DIR = os.getcwd()
DEFAULT_TITLE = os.path.basename(DEFAULT_DIR)
DEFAULT_OUT = os.path.join(DEFAULT_DIR, "out")

parser = argparse.ArgumentParser(description="Make github HTML presentation like a boss", add_help=True)
parser.add_argument("-t", "--title", help="title of the presentation", default=DEFAULT_TITLE)
parser.add_argument("-o","--outdir", help="output directory", default=DEFAULT_OUT)
parser.add_argument("-s","--sourcedir", help="Source directory", default=DEFAULT_DIR)


argv = parser.parse_args()

if len(sys.argv) <= 1:
    parser.print_help()
    sys.exit(0)

rikiri.render(argv.title, argv.sourcedir, argv.outdir)