gh-orbit – ekstensi gh yang mengumpulkan PR terbuka, CI, dan diff dari beberapa worktree ke dalam satu dasbor terminal
(github.com/jeonbyeongmin)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.