Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Idea: $ vcspull sync: Silent by default? #389

Open
tony opened this issue Sep 25, 2022 · 3 comments
Open

Idea: $ vcspull sync: Silent by default? #389

tony opened this issue Sep 25, 2022 · 3 comments

Comments

@tony
Copy link
Member

tony commented Sep 25, 2022

Re: Assume #388 fixed

$ vcspull sync
$ vcspull sync
$ vcspull sync repo1 repo2

For the existing behavior, pass something like -v or --progress

vcspull sync repo1 repo1 --progress
@tony tony changed the title Idea: Silent by default? Idea: $ vcspull sync: Silent by default? Sep 25, 2022
@Segaja
Copy link

Segaja commented Sep 25, 2022

Could be nice. maybe also add different levels of verbosity? like on default nothing, then on the next levels only print the repo name it is syncing and on the full debug level add also the git outputs or something?

And maybe also an option to see some kind of progress bar? like which repo out of how many is syncing at the moment?

@tony
Copy link
Member Author

tony commented Sep 25, 2022

Could be nice. maybe also add different levels of verbosity? like on default nothing, then on the next levels only print the repo name it is syncing and on the full debug level add also the git outputs or something?

Also yes.

And maybe also an option to see some kind of progress bar? like which repo out of how many is syncing at the moment?

Yes

P.S. I'm considering dropping click in favor of standard library argparse due to the amount of magic it introduces, bugs, etc. I'm having a hard time understanding the codepath when click is involved, as opposed to argparse, where it's very transparent

@Segaja
Copy link

Segaja commented Sep 25, 2022

i have seen argparse in other python projects. It seems straight forward and easy to understand. I never heard click before this project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants