Esgitit
Tired of switching between browser and terminal when initilizing github repos? This Python Command Line automation tool takes care of it all.
VERSION 0.1.1 IS OUT NOW
Version changes
0.0.1 Initial release
0.0.2 Contains a minor bug fix
0.0.3 Updated Readme.rst and setup.py; Added new command 'eg-init'
0.0.4 Added create remote repo functionality to 'eg-init' using github api
0.0.5 Migrated to python3 only
0.0.6 Added Universal support
0.0.7 Contains a minor bug fix
0.0.8 Fixed code to prevent loop
0.0.9 Added git repo description functionality
0.1.0 Introduced setup scripts
0.1.1 Added extra security features
0.1.2 Contains a minor bug fix
0.1.3 Changed chmod permission settings
0.1.4 Added support to both python 2 and 3 using Futurize module
0.1.5 Contains a minor bug fix
Installation
If this is your first time running esgitit, please run the following command in terminal:
eg-setup
This will save your github username and password for future uses.
To install esgitit, simply type the following command into terminal:
pip install esgitit
If you want to install a specific version, specify the version number after esgitit
:
pip install esgitit==x.x.x
where x.x.x is the version number (such as 0.0.2)
Running Esgitit
To initialize a repo, type the following command into terminal
:
eg-init
Choose whether or not to initialize with a readme.md, then enter your Github username in Username
field and repo name in Repository name
and/or a description. Enter password to create a remote repository. All folders will be commit and pushed onto the newly created repository.
View the project on PYPI