Skip to main content

Python built CLI tool for automated github project initialization.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for protomate, version 1.0.2
Filename, size File type Python version Upload date Hashes
Filename, size protomate-1.0.2-py3-none-any.whl (8.3 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size protomate-1.0.2.tar.gz (7.9 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page