Migrate CLI from typer to cyclopts #85
Labels
No labels
bug
contribution welcome
duplicate
enhancement
good first issue
help wanted
invalid
question
upstream
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Reference
marvin8/feed2fedi#85
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
typer is being replaced by cyclopts, a newer CLI framework with cleaner defaults, better type support, and a more Pythonic API. This migration removes the typer dependency and replaces it with cyclopts 4.18.0.
Three separate App() instances replace the three typer.run() wrappers — one each for feed2fedi, feed2fedi_import_cache, and feed2fedi_convert_config. The existing start_main/start_import/start_conversion entry-point wrappers are kept as pyproject.toml script targets; each now calls app() instead of typer.run(...).
Plan: