All Projects β†’ AlphaBeta1906 β†’ pyGinit

AlphaBeta1906 / pyGinit

Licence: MIT license
A simple github automation cli

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pyGinit

Utlyz-CLI
Let's you to access your FB account from the command line and returns various things number of unread notifications, messages or friend requests you have.
Stars: ✭ 30 (+100%)
Mutual labels:  click, cli-app
good-first-issues
Find good first issues right from your CLI! πŸš€
Stars: ✭ 64 (+326.67%)
Mutual labels:  cli-app, python-cli
Giter
Quickly set up a new remote repository, initialize a local git repository and add the remote repo
Stars: ✭ 38 (+153.33%)
Mutual labels:  command-line-app, pygithub
exch
a command-line tool to see currency exchange rates
Stars: ✭ 20 (+33.33%)
Mutual labels:  click, cli-app
Pyinquirer
A Python module for common interactive command line user interfaces
Stars: ✭ 1,151 (+7573.33%)
Mutual labels:  command-line-app, cli-app
Python Cfonts
Sexy fonts for the console
Stars: ✭ 143 (+853.33%)
Mutual labels:  command-line-app, click
Nephos
Project Nephos [GSoC '18]: Automated recording, processing, and uploading of TV streams for Universities.
Stars: ✭ 20 (+33.33%)
Mutual labels:  click, cli-app
GIG
[Unmaintained] A cli πŸ’» tool to generate gitignore files for your projects. Written in python 🐍
Stars: ✭ 16 (+6.67%)
Mutual labels:  cli-app
zmi
πŸŽƒ Universal React Vue miniapp-ts development tool
Stars: ✭ 99 (+560%)
Mutual labels:  cli-app
esque
esque - an operational kafka tool.
Stars: ✭ 22 (+46.67%)
Mutual labels:  click
teanaps
μžμ—°μ–΄ μ²˜λ¦¬μ™€ ν…μŠ€νŠΈ 뢄석을 μœ„ν•œ μ˜€ν”ˆμ†ŒμŠ€ 파이썬 라이브러리 μž…λ‹ˆλ‹€.
Stars: ✭ 91 (+506.67%)
Mutual labels:  python-package
rapid-react
A light weight interactive CLI Automation Tool πŸ› οΈ for rapid scaffolding of tailored React apps with Create React App under the hood.
Stars: ✭ 73 (+386.67%)
Mutual labels:  cli-app
renfe-cli
python CLI for fast Spanish Renfe timetables retrieval - now with selenium
Stars: ✭ 29 (+93.33%)
Mutual labels:  python-cli
spaceholder
πŸŒ… Download placeholder images from public domain sources blazingly fast
Stars: ✭ 24 (+60%)
Mutual labels:  cli-app
MinifyAllCli
πŸ“¦ A lightweight, simple and easy npm tool to π—Ίπ—Άπ—»π—Άπ—³π˜† JSON/C, HTML and CSS! Also known as MinifyAll core! ⭐ Usable as π‘ͺ𝑳𝑰 tool or π’Šπ’Žπ’‘π’π’“π’•π’‚π’ƒπ’π’† in TS/JS as a 𝑴𝑢𝑫𝑼𝑳𝑬 πŸ₯°
Stars: ✭ 21 (+40%)
Mutual labels:  cli-app
gatsby-generator
🎰 Generate Gatsby Starters in Seconds
Stars: ✭ 23 (+53.33%)
Mutual labels:  cli-app
fuzzy-match
Library and command line utility to do approximate string matching of a source against a bitext index and get matched source and target.
Stars: ✭ 31 (+106.67%)
Mutual labels:  cli-app
multi-imbalance
Python package for tackling multi-class imbalance problems. http://www.cs.put.poznan.pl/mlango/publications/multiimbalance/
Stars: ✭ 66 (+340%)
Mutual labels:  python-package
psh
PSH - PHP shell helper
Stars: ✭ 60 (+300%)
Mutual labels:  cli-app
github-manager
πŸš€ Manage GitHub repositories with ease
Stars: ✭ 15 (+0%)
Mutual labels:  cli-app

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 pipx :

pipx install pyGinit

from this repository(may not stable) :

git clone  https://github.com/AlphaBeta1906/pyGinit.git
cd pyGinit
poetry build

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].