Gitman - Github repository handler
- Python 3.x
- Github OAuth authentication token with the
reposflag enabled (for actions that require user authentication)
pip install github-manager (different name for conflict reasons)
Gitman currently provides four commands:
setup: Creates an authentication token file in the users $HOME. Subject to change.
list: Lists the repositories of a user, either specified with the
--userflag or defaulting to the authenticated user.
clone: Clones a specified repository (formatted
<user>/<repo>, defaulting to the authenticated user if
<user>/not present) in the current working directory.
fork: Forks a specified repository (formattes
<user>/<repo>) for the authenticated user.
- Create repo functionality
- (Maybe) delete repo functionality. Figuring out how to safely implement this.
This project is licensed under the terms of the MIT license (see LICENSE.md for further details).