Skip to main content

GitHub

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 access token
  2. git 1.70 or newer
  3. python >= 3.7

Installation

using pip :

pip install pyGinit

from this repository(may not stable) :

git clone  https://github.com/AlphaBeta1906/pyGinit.git
cd pyGinit
pip install --editable . # install it globally so you can use it everywhere

Usage

Authentication :

You need to add token and username of your github account using :

pyginit set-auth <YOUR_GITHUB_TOKEN> <YOUR_GITHUB_USERNAME>

use the same command to change your auth value

if you dont know how to get your github token, you can see this

all your token are save in .pyGinitconfig.ini at home path, so you will be secure

repository initalization :

go to your project directory where you want to create local and remote repository for it. and then type :

pyginit init

all you need is to fill out inquirer by pyInquirer and let pyGinit do the rest, from creating local repository,remote github repository, and push your directory to github

Note: make sure the directory is not a local git repository

create empty github repository

open your terminal and following command:

pyginit remote

inquirer will appear and then pyGinit will crate a empty github repository

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Development status :

v0.2.1
v0.2.0
v0.1.9
v0.1.7
v0.1.6-beta
v0.1.5-beta
v0.1.3-alpha

Metadata

Release files for pyGinit 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyGinit 0.3.1
File Size Uploaded
pyGinit-0.3.1.tar.gz 10.8 kB Details

Release files / pyGinit-0.3.1.tar.gz

Download URL pyGinit-0.3.1.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
93468f423fb338cc54abe09929d47b2d05d55a511b06697ef3f908b4f3150f71
BLAKE2b-256 checksum
How to use checksums
aec92206f7ad47b0b4f0e24d2d5e08f9bbc3b50238d9fd071e9dc3f0544d2329
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.9

Release history Release notifications | RSS feed

This release

0.3.1 This release

1 release file

0.2.9

1 release file

0.2.5

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.9

1 release file

0.1.8.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page