summary history files

foreigneffigy/validate.py
import click
from datetime import datetime as dt


def validate_date(ctx, param, value):
    try:
        return dt.strptime(value, "%Y-%m-%d")
    except ValueError:
        raise click.BadParameter("Date format needs to be YYYY-MM-DD.")
    except TypeError:
        return None