Skip to content

jonasvanleeuwen19/Yixboost-Games-Github-Pusher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Github Pusher

Yixboost Games GitHub Gamepusher

License Windows Batch

Yixboost Games GitHub Gamepusher is a script designed to create a new GitHub repository and link it to a local folder. This tool simplifies the process of setting up a repository for your game projects, allowing you to focus more on development and less on configuration.

Features

  • Create a new GitHub repository with a single command.
  • Link your local folder to the new repository.
  • Initialize a local Git repository if it doesn't exist.
  • Automatically push your files to GitHub.

Usage

Run the script using the following command format:

yx [repository_name] [folder_path]

Parameters

  • repository_name: The name of the repository you want to create on GitHub.
  • folder_path: The local path to the folder you want to link to the repository.

Options

  • --help: Display the usage information.
  • --version: Display the version of GitHub CLI and Git installed on your system.
  • --rick: Display an ASCII art version of Rick.

Examples

  1. Creating a new repository:

    yx my-awesome-game "C:\path\to\your\game\folder"

    This command creates a new repository named my-awesome-game and links it to the specified local folder.

  2. Get help information:

    yx --help
  3. Check the versions:

    yx --version

Error Handling

  • If you run the script without providing a repository name, it will display an error message:

    ❌ Error: 😺 No GitHub repository name provided.
    
  • If you run the script without a folder path, it will display an error message:

    ❌ Error: 📂 No folder path provided.
    
  • The script also checks if the specified folder exists and will prompt you if it does not.

Requirements

  • Git must be installed.
  • GitHub CLI must be installed and authenticated with your GitHub account.

License

This project is licensed under the GNU License.

About

Batch script to add new games to the Yixboost Games API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published