camisatoshi-wordpress-reports/camisatoshi_wordpress_reports/cli.py
2023-08-03 16:10:30 +02:00

22 lines
470 B
Python

import datetime
import typer
from typing_extensions import Annotated
import camisatoshi_wordpress_reports.controllers as controllers
app = typer.Typer()
@app.command()
def check_health():
controllers.check_health()
@app.command()
def generate_um_report(
start_date: Annotated[datetime.datetime, typer.Option(prompt=True)],
end_date: Annotated[datetime.datetime, typer.Option(prompt=True)],
):
controllers.generate_um_report(start_date, end_date)