#!usr/bin/env python

import argparse
from pyindia_stock import StockAnalysis

if __name__ == "__main__":

    parser = argparse.ArgumentParser(
        description=" Analyzing the Past Behavior of an index from Indian Stock Market"
    )
    parser._action_groups.pop()
    required = parser.add_argument_group("required arguments")
    optional = parser.add_argument_group("optional arguments")
    required.add_argument(
        "--index",
        type=str,
        help=" NSE index name",
        required=True
    )
    required.add_argument(
        "--from_date",
        type=str,
        help="starting date to consider for evaluation. Date in d/m/Y,H format, H: should be in 24hrs format",
        required=True
    )
    optional.add_argument(
        "--to_date",
        type=str,
        help="Specific/present date to consider for evaluation. Date in d/m/Y,H format, H: should be in 24hrs format. Default: Sets to present date and time.",
        default=None
    )
    args = parser.parse_args()
    StockAnalysis(
        index=args.index,
        period_from=args.from_date,
        period_to=args.to_date,
    )
