A powerful tool to concurrently clone, pull, or fork user and org repos and gists to create a GitHub archive.
--location
strings. This now allows for spaces in paths and proper expansion of home directories (eg: ~
)Fixes PyGithub pinned version to ensure Auth
is available
--https
flag)--token
and --https
to be mutually exclusive (you can now authenticate with other tools such as Git Credential Manager instead of only SSH)--https
flag)--token
and --https
when it should only be one or the other--fork
CLI arg which adds support to fork the repos or gists specified via users
, orgs
, stars
, or gists
threading
package to the concurrent.futures
package allowing us to return values from each individual thread (in this case, the names of failed git assets)
--log_level
to allow the user to specify a custom log levelinclude
and exclude
help verbage used to be more clear they are optional filters