Skip to main content

Initialize you github projects with a one liner

Project description

Project Initializer

Everytime you want to start a project you do the basics. go to your projects folder, create a new folder for the project, do your git commands, sync the repo, add a README file and push your initial commit.

That is what this simple project is for, making your life easier, and doing all that automatically for you.

Setting up:

  1. Install the project.
$ pip install proj-init
  1. Create environment variables:

    • GIT_AUTOMATION = Github Personal Access Token
    • PROJECTS = Default path where to create the projects (Optional, if you don't set this variable the default path will be the current directory)
  2. Usage:

proj_init [-h] [-l] [-r] [-p] [-d PATH] <repo_name>

Automate your workflow with proj_init command.

positional arguments:
  <repo_name>           Name of your repo to be created.

options:
  -h, --help            show this help message and exit
  -l, --local           Creates your repo only locally.
  -r, --remote          Creates your repo only remotelly.
  -p, --private         Creates your repo in private mode.
  -d PATH, --directory PATH
                        Path where the repo is going to be created.

Happy Coding!

Project details


Download files

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

Source Distribution

proj_init-1.0.5.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

proj_init-1.0.5-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file proj_init-1.0.5.tar.gz.

File metadata

  • Download URL: proj_init-1.0.5.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.1 Linux/5.10.93-1-MANJARO

File hashes

Hashes for proj_init-1.0.5.tar.gz
Algorithm Hash digest
SHA256 1ba152a5b046e999fc56398b37cd629e88f03523fa6ad37e038c16730b23dba9
MD5 0c65f227e799ef223d95c0f93cb8b119
BLAKE2b-256 c3a6f3655f89fdc0293dfcb8214b4a3cbca48418ab28f0bfcfcecc5d465694fb

See more details on using hashes here.

File details

Details for the file proj_init-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: proj_init-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.1 Linux/5.10.93-1-MANJARO

File hashes

Hashes for proj_init-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c7074bf016aa425c9504fec23cacebe2df4e4ce3c66dcd86ac39f8527f705d7f
MD5 ad7474757bfe98df2f219964f72c8cb2
BLAKE2b-256 6b479d165bf5a16686e3a18f618b5e6ee22d4365c20b7a51df1e40f3e19f4b84

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page