All Projects → rednafi-archive → protomate

rednafi-archive / protomate

Licence: other
Python built CLI tool for automated github project initialization. Check the source code documentation here: https://rednafi.github.io/protomate/

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to protomate

Pygithub
Typed interactions with the GitHub API v3
Stars: ✭ 4,825 (+32066.67%)
Mutual labels:  github-api, pygithub
Giter
Quickly set up a new remote repository, initialize a local git repository and add the remote repo
Stars: ✭ 38 (+153.33%)
Mutual labels:  github-api, pygithub
Codehub
A UWP GitHub Client
Stars: ✭ 162 (+980%)
Mutual labels:  github-api
Builderbook
Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
Stars: ✭ 3,015 (+20000%)
Mutual labels:  github-api
Orgmanager
Invite System for GitHub Organizations
Stars: ✭ 196 (+1206.67%)
Mutual labels:  github-api
Auto Green
自动保持 GitHub 提交状态常绿 a commit every day, keep your girlfriend far away.
Stars: ✭ 164 (+993.33%)
Mutual labels:  github-api
Buildapks
Really quickly build APKs on handheld device (smartphone or tablet) in Amazon, Android, Chromebook and Windows📲 See https://buildapks.github.io/docsBuildAPKs/setup to start building APKs.
Stars: ✭ 218 (+1353.33%)
Mutual labels:  github-api
Gh Got
Convenience wrapper for Got to interact with the GitHub API
Stars: ✭ 156 (+940%)
Mutual labels:  github-api
admissions
Admissions is the gateway to Elixir School's private Slack
Stars: ✭ 18 (+20%)
Mutual labels:  github-api
Ghapi
A delightful and complete interface to GitHub's amazing API
Stars: ✭ 187 (+1146.67%)
Mutual labels:  github-api
Hubcaps
a rust interface for github
Stars: ✭ 245 (+1533.33%)
Mutual labels:  github-api
Ansibullbot
Bot for management of Ansible issues and PRs on GitHub.
Stars: ✭ 183 (+1120%)
Mutual labels:  github-api
Beefun Pro
Github client for iOS in Swift.
Stars: ✭ 172 (+1046.67%)
Mutual labels:  github-api
Metrics
📊 An infographics generator with 30+ plugins and 200+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!
Stars: ✭ 4,621 (+30706.67%)
Mutual labels:  github-api
Awesome Github
A curated list of awesome GitHub guides, articles, sites, tools, projects and resources. 收集这个列表,只是为了更好地使用GitHub,欢迎提交pr和issue。
Stars: ✭ 1,962 (+12980%)
Mutual labels:  github-api
Jcabi Github
Object Oriented Wrapper of Github API
Stars: ✭ 252 (+1580%)
Mutual labels:  github-api
Onestlatech.github.io
✊ Manifeste des travailleuses et travailleurs du numérique pour une autre réforme des retraites
Stars: ✭ 157 (+946.67%)
Mutual labels:  github-api
Octohatrack
🐙👒 Show _all_ the contributors to a GitHub repository.
Stars: ✭ 175 (+1066.67%)
Mutual labels:  github-api
Curiosity
Find Amazing Github Projects ⚡️
Stars: ✭ 216 (+1340%)
Mutual labels:  github-api
github releases exporter
Exports GitHub release metrics to the Prometheus format
Stars: ✭ 21 (+40%)
Mutual labels:  github-api

Protomate

made-with-python MIT license stability-experimental Code style: black

This will perform the following tasks:

  • Create a new project folder in your current folder
  • Ask for your username and password (and also if you'd like to save your password)
  • Initialize a git repository
  • Create a remote repository
  • Add remote to the local repository
  • Add a readme.md file
  • Add a .gitignore file specific for your language of choice
  • Perform initial stage, commit, push
  • Try to open the project folder in vscode

Installation

Install protomate via:

$ pip3 install protomate

Run the App

To create a new project in your designated project folder, first cd to your desired location:

$ cd project-location

To initialize the CLI, type:

$ protomate

This should:

  • Prompt you to put your

    • Github credentials
    • Repository name
    • Repository type (public/private)
    • Language of .gitignore (python, javascript etc). See a list of all the supported languages.
  • Create a new local and remote git repository

  • Connect them and open vs code for you to start coding immediately

Contributor

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].