gh-orbit – कई worktree के खुले PR·CI·diff को एक टर्मिनल डैशबोर्ड में समेटने वाला gh extension
(github.com/jeonbyeongmin)जब काम कई worktree में बिखर जाता है — चाहे एक साथ चल रही feature branch stack हो, या parallel में चल रहे कई coding agents — तब हर worktree के पास अपना commit graph, uncommitted diff, और CI चल रहे खुले PR अलग-अलग होते हैं। यह सब ट्रैक करने के लिए आम तौर पर git, gh, और browser tabs के बीच लगातार आना-जाना पड़ता है.
gh-orbit एक gh CLI extension है जो यह सब एक ही टर्मिनल में इकट्ठा कर देता है.
- worktree dashboard branch के हिसाब से PR·CI status एक नज़र में दिखाता है (किस worktree का CI लाल है, यह तुरंत दिख जाता है)
→से किसी भी commit का पूरा diff syntax-highlighted overlay में खोल सकते हैं, और hunk unit पर staging कर सकते हैंmसे PR को टर्मिनल से सीधे merge कर सकते हैं (squash/merge/rebase चुनें)- git·CI·merge loop टर्मिनल में ही पूरा हो जाता है, और PR review (comments·approval) के लिए सिर्फ एक बार browser में जाना पड़ता है
यह lazygit·tig·gitui (एक working tree का git) और gh-dash (कई repositories के PR·issues) के बीच की कमी को भरता है। एक तरफ PR·CI की जानकारी नहीं है, दूसरी तरफ local worktree·diff की समझ नहीं है, जबकि gh-orbit इन दोनों को एक ही स्क्रीन पर जोड़ देता है.
इंस्टॉलेशन:
gh extension install jeonbyeongmin/gh-orbit
gh orbit
इसे git repository के अंदर चलाना होता है। PR·CI फीचर के लिए gh auth login + GitHub remote चाहिए, और अगर ये न हों तो संबंधित columns चुपचाप गायब हो जाते हैं (कोई error नहीं)। macOS·Linux·Windows। MIT लाइसेंस। Go + Bubble Tea से बनाया गया है.
अभी कोई टिप्पणी नहीं है.