cal-itp/reports

Refactor idea: Combine scripts and use Typer and Pydantic to improve user experience

atvaccaro opened this issue · 0 comments

Easier to do after #277

The reports Python environment is split into 3 right now, and users have to switch between venvs and working directories to manually perform the monthly process. A single Typer-driven script in a single poetry environment should be able to perform all the necessary work. In addition, additional CLI helptext and flags could help user experience.