Git Switcher

JavaScript Node.js NPM

GitSwitcher (gs) | Multiple GitHub Accounts Made Easy

Screenshot

Introduction

GitSwitcher adalah alat berbasis command-line yang memudahkan pengelolaan banyak akun GitHub pada satu perangkat. Dengan GitSwitcher, pengguna dapat menambahkan, mengubah, menghapus, dan beralih antar akun GitHub menggunakan perintah singkat dan intuitif.


🌟 Key Features

  • Tambah Akun – Simpan kredensial beberapa akun GitHub.
  • Edit Akun – Perbarui informasi akun yang sudah tersimpan.
  • Hapus Akun – Hapus akun yang tidak lagi digunakan.
  • Switch Akun Cepat – Ganti akun GitHub aktif hanya dengan satu perintah.
  • List Akun – Tampilkan daftar semua akun yang terkonfigurasi.

🚀 Installation

Instalasi sebagai paket global NPM

npm install -g git-account-switcher

Instalasi Manual

  1. Clone repositori ini:

    git clone https://github.com/0xtbug/gitswitcher.git
    cd gitswitcher
  2. Install dependencies:

    npm install
  3. Jalankan:

    npm link

    Setelah ini, perintah gs akan tersedia secara global di terminal Anda.


💻 Usage

Tambah akun baru

gs add <email> <username>

Edit akun yang ada

gs edit <no> <email> <username>

Hapus akun

gs del <no>

Set akun aktif

gs set <no>

Lihat semua akun

gs list

📌 Contoh Penggunaan

# Tambah akun kerja
gs add "work@example.com" "work-username"

# Tambah akun pribadi
gs add "personal@example.com" "personal-username"

# Lihat semua akun
gs list

# Beralih ke akun #1
gs set 1

# Edit akun #2
gs edit 2 "new@example.com" "new-username"

# Hapus akun #1
gs del 1

🔗 Panduan Mengatur Banyak Akun GitHub

Lihat panduan lengkap di sini: GitHub Multiple Accounts Setup


Built with ❤️ untuk mempermudah pengelolaan banyak akun GitHub.