2 poin oleh byeongmin 4 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp

Saat pekerjaan tersebar ke beberapa worktree — entah itu tumpukan feature branch yang dijalankan bersamaan, atau beberapa coding agent yang berjalan paralel — tiap worktree akan punya grafik commit sendiri, diff yang belum di-commit, serta PR terbuka dengan CI yang berjalan. Untuk mengikuti semuanya, biasanya Anda harus bolak-balik antara git, gh, dan tab browser.

gh-orbit adalah ekstensi gh CLI yang mengumpulkan semuanya di satu tempat dalam terminal.

  • Dasbor worktree menampilkan status PR dan CI per branch dalam sekali pandang (langsung terlihat worktree mana yang CI-nya merah)
  • Dengan , buka diff penuh dari commit mana pun dalam overlay dengan syntax highlighting, dan lakukan staging per hunk
  • Dengan m, merge PR langsung dari terminal (pilih squash/merge/rebase)
  • Loop git·CI·merge selesai di terminal, dan hanya review PR (komentar·approval) yang sesekali lompat ke browser

Ini mengisi celah antara lazygit·tig·gitui (git untuk satu working tree) dan gh-dash (PR·issue dari beberapa repositori). Yang satu tidak tahu soal PR·CI, yang lain tidak tahu soal worktree·diff lokal, sedangkan gh-orbit menyatukan keduanya dalam satu layar.

Instalasi:

gh extension install jeonbyeongmin/gh-orbit  
gh orbit  

Cukup jalankan di dalam repositori git. Fitur PR·CI memerlukan gh auth login + remote GitHub, dan jika tidak ada, kolom terkait akan diam-diam dihilangkan (tanpa error). macOS·Linux·Windows. Lisensi MIT. Dibuat dengan Go + Bubble Tea.

Belum ada komentar.

Belum ada komentar.