a simple cli tools for automation git repository creation
Project description
[![Python package](https://github.com/AlphaBeta1906/pyGinit/actions/workflows/python-package.yml/badge.svg)](https://github.com/AlphaBeta1906/pyGinit/actions/workflows/python-package.yml) # pyGinit
pyGinit is a command line tools that help you to initialize your current project a local git repo and remote repo
## Requirements Requirements before install pyGinit: 1. a github account and it’s personal acces token 2. git 1.70 or newer 3. python >= 3.7
## Installation
Use the package manager [pip](https://pip.pypa.io/en/stable/) to install pyGinit.
`bash pip install pyGinit ` or install from source :
`bash git clone https://github.com/AlphaBeta1906/pyGinit.git cd path/to/pyGinit pip install --editable . # install it globally so you can use it everywhere `
## Usage
### authetincation : You need to add token,username and password of your github account using :
` pyGinit set-auth <YOUR_GITHUB_TOKEN> <YOUR_GITHUB_USERNAME> <YOUR_GITHUB_PASSWORD> ` use the same command to change your auth value
### repository initalization :
go to your porject directory where you want to create local and remote repository for it. and then type : ` pyGinit init `
## Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
## License [MIT](https://github.com/AlphaBeta1906/pyGinit/blob/master/LICENSE)
## Development status : [v0.1.5-beta](https://github.com/AlphaBeta1906/pyGinit/releases/tag/v0.1.5-beta) v0.1.4-beta (i forget the link :v) [v0.1.3-alpha](https://github.com/AlphaBeta1906/pyGinit/releases/tag/v0.1.3-alpha)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.