Skip to content

bbaldallaque/Project-Initiator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Initiator

🌟 Project Initiator 🌟

Start your project with Single Command

Project Initiator License Project Initiator Forks Project Initiator Stars Project Initiator Issues Project Initiator Pull Requests Project Initiator Repo Size Join discord community for Project Initiator

Project Initiator

🌐 Links 🌐

🖥️ Video · 📂 Repo · 🚀 Got Issue

🚀 Features

You are just one command away to start your next project

  • Create Github Repo

  • Create Organisation Repo

  • Open Project in VSCode

🦋 Prerequisite

  • Python Installed

  • Python Basics Understanding

  • Git Installed

  • Git Basic Understanding

  • GH Installed

🛠️ Installation Steps

  1. Clone the repository
git clone https://github.com/king-technologies/Project-Initiator.git
  1. Change the working directory
cd Project-Initiator
  1. Add Environment Variable path of this directory

  2. Run the app using terminal

🎇 You are Ready to Go!

❗ Available Commands

In the project directory, you can run:

create

Either run this command in the project folder or set the path of create.bat in the environmental variable for executing create command anywhere (Run, cmd, or PowerShell).

create <project_name>

For creating Local Repo use this command and it will create a local repository in the path provided.

create <project_name> -g

For creating a Global Repo use this command and it will create a global repository on your GitHub profile using gh and make & push the initial commit.

create <project_name> -o

For creating an Organization Repo use this command and it will create an Organization repository on your GitHub profile using gh and make & push the initial commit

If you pass any other option like -pr then the repo will be private otherwise it will be public

👷 Built with

  • Python: as Main Coding Language for executing commands

  • Batch : For python file executor

  • Github : For Repo Storage and source code management

  • Git : For Version Control System

  • Github CLI: For Direct Interacting with Github

📂 Directory Structure

create.bat: Command file that will execute the python file

remote.py: Python file, the main file that contains the script

🎊 Future Updates

  • Add project boilerplate automatically for different languages and frameworks

  • Add GUI

  • Add Other VCS

🧑🏻 Author

Rohit Jain

🤝 Support

🎀 Contributions (GitHub Flow), 🔥 issues, and 🥮 feature requests are most welcome!

💙 If you like this project, Give it a ⭐ and Share it with friends!

💰 Donations Links

PayPal Buy me a Coffee Ko-fi Patreon

Made with Python & ❤️ in India