Skip to content

Streamline your GitHub project setup with ease! This tool automates the initialization of a local Git repository, seamlessly creates a corresponding GitHub repository, and pushes your code with minimal interaction. Perfect for developers looking to save time and standardize their repository creation process.

License

Notifications You must be signed in to change notification settings

kmaqsudi/RepoAutomationTool

Repository files navigation

GitHub Repository Automation Setup

GitHub Repository Automation Setup

Automate repo setup and push with ease!

Main Image

️Table of Contents

Open Contents

About the Project

Streamline your GitHub project setup with ease! This tool automates the initialization of a local Git repository, seamlessly creates a corresponding GitHub repository, and pushes your code with minimal interaction. Perfect for developers looking to save time and standardize their repository creation process.

Showcase

Stack Tech

GitHub Repository Automation Setup

Automate repo setup and push with ease!

license last-commit repo-top-language repo-language-count

GNU%20Bash Python


️Setup

Installation

To install this project, follow these steps:

  1. Bash Version

  2. Download the script to your project directory.

  3. Make the script executable:

    chmod +x create-github-repo-from-local-dir.sh
  4. Ensure you have the necessary dependencies installed:

    • The script will check for curl and jq and prompt you to install them if they are missing.

Python Version

  1. Ensure you have Python installed on your system.
  2. Install the required module:
    pip install requests
  3. Download the script to your project directory.

Acknowledgements

About the Author

Khalid

This project was created by Khalid. Connect with me on GitHub to learn more about my projects and professional background.

License

This project is licensed under the MIT License.

(Back to top)


Built with ❤️ with Document My Project

About

Streamline your GitHub project setup with ease! This tool automates the initialization of a local Git repository, seamlessly creates a corresponding GitHub repository, and pushes your code with minimal interaction. Perfect for developers looking to save time and standardize their repository creation process.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published