Skripkeren by Ted

Kumpulan skrip Bash untuk manajemen repository GitHub — jalan di Desktop, Codespaces, maupun terminal online

1. Persiapan (opsional di Codespaces)

Di GitHub Codespaces biasanya git dan curl sudah ada. Di laptop, siapkan:

  1. Terminal Git Bash (Windows) atau Terminal biasa (macOS/Linux)
  2. GitHub CLI (gh) — disarankan agar login lebih mudah:
    bash <(curl -fsSL https://skripkeren.silverhawk.web.id/installgitcli.sh)
💡 t-rm.sh bisa jalan tanpa gh (pakai token/PAT). Tapi dengan gh, login bisa lewat browser tanpa tempel token manual.

2. Silverhawk AutoCLI — t-rm.sh

All-in-one: login, pilih repo, file manager (browse/upload/hapus), buat/rename/hapus repo, GitHub Pages.

Jalankan di mana saja (Desktop / Codespaces / Copilot terminal):

bash <(curl -fsSL https://skripkeren.silverhawk.web.id/t-rm.sh)

atau unduh dulu:

curl -fsSL https://skripkeren.silverhawk.web.id/t-rm.sh -o t-rm.sh && bash t-rm.sh

Login (otomatis menyesuaikan lingkungan)

⚠️ GitHub tidak mengizinkan login API hanya dengan username + password. Gunakan PAT atau gh auth login.

Menu utama (ringkas)


AKUN & REPOSITORY
 1. Login / ganti akun GitHub
 2. Pilih repository
 3. File Manager (browse / upload / hapus)
 4. Hapus file/folder cepat
 5. Buat repository baru
 6. Rename repository
 7. Hapus repository
 8. GitHub Pages / Jekyll
 9. Branch & riwayat
10. Pengaturan repository
11. Bantuan token GitHub
 0. Keluar

3. Repo Manager v7 — t-rm7.sh (berbasis gh CLI)

Alternatif berbasis menu gh klasik (multi-akun, collaborator, scopes, dll.):

bash <(curl -fsSL https://skripkeren.silverhawk.web.id/t-rm7.sh)

Butuh gh + git terpasang. Cocok jika sudah terbiasa alur Repo Manager lama.

4. Restore / Rollback commit — restore.sh

Kembalikan repo ke commit (titik sejarah) sebelumnya. Aman dipakai lewat curl | bash (input dari terminal asli).

  1. Buka terminal di dalam folder repository (Codespaces atau lokal).
  2. Jalankan:
curl -fsSL https://skripkeren.silverhawk.web.id/restore.sh | bash

atau:

curl -fsSL https://skripkeren.silverhawk.web.id/restore.sh -o restore.sh && chmod +x restore.sh && ./restore.sh
Script menampilkan info akun/repo/branch, daftar 25 commit, lalu Anda pilih nomor.
Konfirmasi wajib ketik YA sebelum reset --hard + push --force.

→ Panduan Rollback GitHub Pages (lengkap, cara web + Git Bash)

5. Installer lain

Install Google Chrome di Linux Bookworm / Puppy:

bash <(curl -fsSL https://skripkeren.silverhawk.web.id/install_chrome_bookworm_puppy.sh)

6. Daftar file aktif

FileFungsi
t-rm.shSilverhawk AutoCLI v0.4 — all-in-one (API + token)
t-rm7.shRepo Manager v7 — menu berbasis gh CLI
restore.shRollback ke commit sebelumnya
installgitcli.shInstaller GitHub CLI (Linux/macOS/Windows)
install_chrome_bookworm_puppy.shInstaller Chrome (Debian/Puppy)
File menu parsial lama (menu*.sh, t-rm2–t-rm6, dll.) sudah dihapus karena fungsinya tercakup di atas.

🚀 GitHub Repo → GitHub Pages

Tempel alamat repository GitHub, lalu klik Convert.

Preview GitHub Pages