Problem
The CLI generate command (shortube/main.py) always uses LLM_MODEL from settings; power users must edit .env to try a different model per run.
Task
Add --model (and optionally --provider/--temperature) options to python -m shortube.main generate that override settings for that run only.
Acceptance criteria
Files
Problem
The CLI
generatecommand (shortube/main.py) always usesLLM_MODELfrom settings; power users must edit.envto try a different model per run.Task
Add
--model(and optionally--provider/--temperature) options topython -m shortube.main generatethat override settings for that run only.Acceptance criteria
--modeloverrides the script model without touching.envFiles
shortube/main.py