Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

GitHub Uploader (Context Menu Integration)

English Русский Українська


English

GitHub Uploader is a convenient Windows batch script that adds an "Upload to GitHub" option directly to your Windows Explorer right-click context menu. It fully automates the process of initializing a Git repository, setting up .gitignore and README.md, committing files, creating a repository on GitHub, and pushing your code!

Features

  • 1-Click Upload: Right-click any folder and select "Upload to GitHub".
  • Fully Automatic Setup: Automatically downloads and silently installs Git, GitHub CLI (gh), and Git LFS if they are missing on your system.
  • Smart Configuration: Auto-configures your Git username/email and sets up Git LFS for large media/archive files.
  • Interactive Prompts: Allows you to choose visibility (Public/Private), force push changes, or update existing repositories.
  • Multilingual: Supports English, Russian, and Ukrainian.

How to Install

  1. Download GitHubUploader.bat.
  2. Run it once by double-clicking.
  3. Select your language.
  4. The script will automatically add itself to the Windows context menu.

How to Uninstall

Run the script from the command line with the --uninstall flag: cmd GitHubUploader.bat --uninstall

How to Change Language

Run the script from the command line with the --lang flag: cmd GitHubUploader.bat --lang


Русский

GitHub Uploader — это удобный скрипт для Windows, который добавляет кнопку «Загрузить на GitHub» прямо в контекстное меню Проводника (ПКМ). Он полностью автоматизирует процесс создания Git-репозитория, генерации .gitignore и README.md, фиксации файлов, создания репозитория в облаке и отправки кода!

Особенности

  • Загрузка в 1 клик: Нажмите правой кнопкой мыши по любой папке и выберите «Загрузить на GitHub».
  • Полностью автоматическая установка: Скрипт сам скачает и в фоновом режиме установит Git, GitHub CLI (gh) и Git LFS, если их нет в системе.
  • Умная настройка: Автоматически прописывает ваш Git-аккаунт и настраивает Git LFS для больших медиа-файлов и архивов.
  • Интерактивность: Позволяет выбрать видимость репозитория (Публичный/Приватный), сделать force push или обновить существующий репозиторий.
  • Мультиязычность: Поддерживает английский, русский и украинский языки.

Как установить

  1. Скачайте GitHubUploader.bat.
  2. Запустите его двойным щелчком.
  3. Выберите нужный язык.
  4. Скрипт автоматически пропишется в контекстное меню Windows.

Как удалить

Запустите скрипт через командную строку с флагом --uninstall: cmd GitHubUploader.bat --uninstall

Как сменить язык

Запустите скрипт через командную строку с флагом --lang: cmd GitHubUploader.bat --lang


Українська

GitHub Uploader — це зручний скрипт для Windows, який додає кнопку «Завантажити на GitHub» прямо в контекстне меню Провідника (ПКМ). Він повністю автоматизує процес створення Git-репозиторію, генерації .gitignore та README.md, фіксації файлів, створення репозиторію в хмарі та відправки коду!

Особливості

  • Завантаження в 1 клік: Натисніть правою кнопкою миші по будь-якій папці та виберіть «Завантажити на GitHub».
  • Повністю автоматичне встановлення: Скрипт сам завантажить і у фоновому режимі встановить Git, GitHub CLI (gh) та Git LFS, якщо їх немає в системі.
  • Розумне налаштування: Автоматично прописує ваш Git-акаунт та налаштовує Git LFS для великих медіа-файлів і архівів.
  • Інтерактивність: Дозволяє обрати видимість репозиторію (Публічний/Приватний), зробити force push або оновити існуючий репозиторій.
  • Багатомовність: Підтримує англійську, російську та українську мови.

Як встановити

  1. Завантажте GitHubUploader.bat.
  2. Запустіть його подвійним кліком.
  3. Оберіть потрібну мову.
  4. Скрипт автоматично пропишеться в контекстне меню Windows.

Як видалити

Запустіть скрипт через командний рядок із прапорцем --uninstall: cmd GitHubUploader.bat --uninstall

Як змінити мову

Запустіть скрипт через командний рядок із прапорцем --lang: cmd GitHubUploader.bat --lang

About

A convenient Windows batch script that adds an Upload to GitHub option directly to the right-click context menu.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages