#!/usr/bin/env python3

import argparse
import os

from gcgman import gcgman

parser = argparse.ArgumentParser(prog='gcgman',
                                 description='Github contribution graph manipulator. Writes down any word has less then 8 character long in the contribution graph.')
parser.add_argument('word', help="Word you want to write on the graph.(Maximum lenght of 8)", type=str)
parser.add_argument('-p', '--push', help="Push commits from master branch to origin", default=False, action='store_true')
parser.add_argument('-y', '--year', help="Use a year as a start date", type=int)
parser.add_argument('-c', '--count', help="Number of commits per day", type=int, default=1)
args = parser.parse_args()
gcgman(args.word, args.count, args.year)
if args.push:
    os.system('git push origin master')
else:
    pass
