2011-01-06 17 views
23

मैं कमांड लाइन से कम से कम गिटहब का उपयोग करना चाहता हूं और वेब के माध्यम से कम (विशेष रूप से फोर्किंग और पुल अनुरोधों के लिए - संपूर्ण योगदानकर्ता वर्कफ़्लो, मूल रूप से - हालांकि अन्य चीजें भी अच्छी होंगी)।गिटहब सीएलआई क्लाइंट

मैं वास्तव में वहाँ isn कि हैरान हूँ:

GitHub के लिए केवल CLI दृश्यपटल है कि मैं अब तक मिल गया है इस एक है ऐसा लगता है कि गिटहब में libraries in many languages के साथ एक बहुत व्यापक API है। तो यहां मेरे प्रश्न हैं:

  1. क्या वहां कोई अन्य सीएलआई ग्राहक हैं जो मुझे याद आ रही हैं (यहां तक ​​कि आधा बेक्ड वाले)?
  2. या किसी ने किसी को लिखने की कोशिश की है और अप्रत्याशित स्नैग मारा है जो मुझे खुद को लिखने से रोकने के लिए प्रेरित कर सकता है?

उत्तर

27

क्या आपने hub या आधिकारिक gh पर एक नज़र डाली है?

+3

वाह, मुझे यकीन नहीं है कि मैं उन्हें कैसे याद करता हूं - मुझे लगता है कि एक कीवर्ड के लिए 'github' के साथ googling थोड़ा मुश्किल है। ^^ धन्यवाद! –

+2

अपडेट: मैं थोड़ी देर के लिए दिन-दर-दिन आधार पर 'हब' का उपयोग कर रहा हूं, और यह सबसे बड़ा समय बचाने वाला है। –

+1

ऑफ़लाइन समस्याओं को देखने के लिए अच्छा होगा ... – tutuca

5

किसी भी व्यक्ति के लिए अभी भी कमांड लाइन से गिटहब एपीआई v3 तक पहुंचने के लिए एक टूल की तलाश है, कृपया मेरी क्लाइंट लाइब्रेरी को रूबी github_cli में लिखा है।

1

यदि आप अभी भी उपलब्ध सीएलआई से संतुष्ट नहीं हैं, तो Gub मणि देखें।

Gub मुद्दा # 123 के लिए पुल अनुरोध सबमिट करने के लिए, आप निम्नलिखित चलाने की आवश्यकता:

$ Gub 123 यह शुरू एक नई शाखा मुद्दा-123 का निर्माण करेगा। एक बार जब आप इस मुद्दे पर काम कर लेंगे, तो निष्पादित करें:

$ gub finish वोला!

नोट: मैं गब मणि का लेखक हूं।

2

यदि आप केवल कमांडलाइन से रिलीज प्रबंधित करना चाहते हैं, तो आप github-release का उपयोग कर सकते हैं। यह हाल ही में github releases API का उपयोग करता है। यह गोलांग में लिखा गया है ताकि आप बाइनरी डाउनलोड कर सकें और यदि आप चाहें तो कुछ भी इंस्टॉल करने की आवश्यकता के बिना इसका इस्तेमाल कर सकते हैं।

अस्वीकरण: मैं जिथब-रिलीज का लेखक हूं।