Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Migrate to Click #428

Merged
merged 59 commits into from
Dec 14, 2023
Merged

Migrate to Click #428

merged 59 commits into from
Dec 14, 2023

Conversation

ihabunek
Copy link
Owner

@ihabunek ihabunek commented Nov 29, 2023

Rewrite toot to use Click.

TODO before merging:

  • implement --quiet flag, currently does nothing
  • add decorator for commands which require authentication, print an error when not authenticated
  • settings: deprecate [tui] category in settings in favour of [commands.tui]
  • optional: settings: deprecate [commands.*] sections in favour of [toot.*]?

fixes #375

These will be replaced by simpler and more useful integration tests.
@ihabunek ihabunek force-pushed the click branch 2 times, most recently from 60da88c to f4b0443 Compare December 3, 2023 06:11
@ihabunek ihabunek merged commit 3399c87 into master Dec 14, 2023
12 checks passed
@ihabunek
Copy link
Owner Author

I merged this now to avoid having a long running branch. The few changes which need to be implemented before release can be done on master.

@ihabunek ihabunek deleted the click branch December 14, 2023 11:08
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Migrate from argparse to click
1 participant