यह कमांड गिस्ट-पेस्ट है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
सार - कोड को https://gist.github.com पर अपलोड करें
सार
सार रत्न एक प्रदान करता है सार कमांड जिसे आप सामग्री अपलोड करने के लिए अपने टर्मिनल से उपयोग कर सकते हैं
https://gist.github.com/ पर।
स्थापना
· यदि आपने रूबी स्थापित की है:
रत्न स्थापित करने का सार
· यदि आप बंडलर का उपयोग कर रहे हैं:
स्रोत: रूबीजेम्स रत्न ´gist´
· ओएस एक्स के लिए, सार होमब्रू में रहता है
ब्रू इंस्टाल जिस्ट
आदेश
· की सामग्री अपलोड करने के लिए ए.आर.बी अभी - अभी:
सार-पेस्ट ए.आर.बी
· एकाधिक फ़ाइलें अपलोड करें:
सार-पेस्ट एबीसी सार *.आरबी
· डिफ़ॉल्ट रूप से यह STDIN से पढ़ता है, और आप इसके साथ एक फ़ाइल नाम सेट कर सकते हैं -f.
सार-पेस्ट -f test.rb
· वैकल्पिक रूप से, आप केवल क्लिपबोर्ड से पेस्ट कर सकते हैं:
सार-पेस्ट -पी
· उपयोग -p सार को निजी बनाने के लिए:
सार-पेस्ट -पी ए.आर.बी
· उपयोग -d विवरण जोड़ने के लिए:
सार-पेस्ट -डी "रैंडम आरबीएक्स बग" ए.आर.बी
· आप मौजूदा सार को अपडेट कर सकते हैं -u:
सार-पेस्ट -u GIST_ID FILE_NAME सार -u 42f2c239d2eb57299408 test.txt
· यदि आप परिणामी यूआरएल को अपने क्लिपबोर्ड पर कॉपी करना चाहते हैं, तो इसका उपयोग करें -c.
सार-पेस्ट -सी
· यदि आप परिणामी एंबेडेबल यूआरएल को अपने क्लिपबोर्ड पर कॉपी करना चाहते हैं, तो इसका उपयोग करें -e.
सार-पेस्ट -ई
· और आप जिस्ट से सीधे ब्राउज़र विंडो खोलने के लिए कह सकते हैं -o.
सार-पेस्ट -ओ
· उपयोगकर्ता के लिए सार सूचीबद्ध करना (सार्वजनिक सार या प्रमाणित उपयोगकर्ता के लिए सभी सार)।
gist-paste -l : प्रमाणित उपयोगकर्ता के लिए सभी सार gist -l defunkt : सूची defunkt सार्वजनिक
जिस्ट
· देखो सार --मदद अधिक विस्तार के लिए।
लॉगिन करें
यदि आप अपने सार को अपने GitHub खाते से जोड़ना चाहते हैं, तो आपको सार के साथ लॉगिन करना होगा।
यह आपके उपयोगकर्ता नाम और पासवर्ड को संग्रहीत नहीं करता है, यह केवल OAuth2 टोकन प्राप्त करने के लिए उनका उपयोग करता है
("सार" अनुमति के साथ)।
सार-पेस्ट--लॉगिन
Github से OAuth2 access_token प्राप्त करना।
GitHub उपयोगकर्ता नाम: कॉनराडइरविन
गिटहब पासवर्ड:
2-कारक प्रमाणीकरण कोड:
सफलता! https://github.com/settings/applications
यह टोकन संग्रहित है ~/.सार और भविष्य के सभी जिन्सिंग के लिए उपयोग किया जाता है। यदि आपको आवश्यकता हो तो आप कर सकते हैं
इसे https://github.com/settings/applications से निरस्त करें, या बस फ़ाइल हटा दें। अगर आप
आपको github.com और Github Enterprise उदाहरण दोनों के लिए टोकन संग्रहीत करने की आवश्यकता है जिन्हें आप सहेज सकते हैं
आपका Github एंटरप्राइज़ टोकन ~/.gist.github.example.com जहां "github.example.com" है
आपके Github Enterprise उदाहरण के लिए URL।
· ऐसा करने के बाद भी आप गुमनाम रूप से सार अपलोड कर सकते हैं -a.
सार-पेस्ट -ए ए.आर.बी
आप अपने रूबी कोड के अंदर से Gist को लाइब्रेरी के रूप में भी उपयोग कर सकते हैं:
Gist.gist("Look.at(:my => ´awesome´).code")
यदि आपको अधिक उन्नत सुविधाओं की आवश्यकता है तो आप इन्हें भी पास कर सकते हैं:
· :एक्सेस टोकन OAuth2 का उपयोग करके प्रमाणित करने के लिए (डिफ़ॉल्ट `File.read('' है)~/.सार")).
· :फ़ाइल का नाम सिंटैक्स हाइलाइटिंग को बदलने के लिए (डिफ़ॉल्ट है ए.आर.बी).
· :जनता यदि आप चाहते हैं कि आपके सार में अनुमान लगाने योग्य यूआरएल हो।
· :विवरण अपने सार में विवरण जोड़ने के लिए।
· :अद्यतन किसी मौजूदा सार को अद्यतन करने के लिए (एक यूआरएल या एक आईडी हो सकता है)।
· :अनाम एक अनाम सार प्रस्तुत करने के लिए (डिफ़ॉल्ट गलत है)।
· :प्रतिलिपि परिणामी URL को क्लिपबोर्ड पर कॉपी करने के लिए (डिफ़ॉल्ट गलत है)।
· :खुला परिणामी URL को ब्राउज़र में खोलने के लिए (डिफ़ॉल्ट गलत है)।
नोट: एक्सेस_टोकन में "गिस्ट" दायरा होना चाहिए।
· यदि आप एक ही सार में एकाधिक फ़ाइलें अपलोड करना चाहते हैं, तो आप यह कर सकते हैं:
Gist.multi_gist("a.rb" => "Foo.bar", "a.py" => "Foo.bar")
· यदि आप जिस्ट के अंतर्निहित एक्सेस_टोकन का उपयोग करना चाहते हैं, तो आप उपयोगकर्ता को प्राप्त करने के लिए बाध्य कर सकते हैं
कॉल करके एक:
सार.लॉगिन!
· यह उन्हें OAuth2 टोकन प्राप्त करने और उसे संग्रहीत करने की प्रक्रिया में ले जाएगा
in ~/.सार, जहां इसे बाद में पढ़ा जा सकता है सार। सार
GitHub उद्यम
· यदि आप चाहते हैं सार अपने स्थानीय रूप से स्थापित GitHub Enterprise का उपयोग करने के लिए
https://enterprise.github.com/, आपको निर्यात करने की आवश्यकता है GITHUB_URL वातावरण विविधता
अपने में ~ / .bashrc.
निर्यात GITHUB_URL=http://github.internal.example.com/
· एक बार जब आप यह कर लें और अपने टर्मिनल को पुनः आरंभ करें (या चलाएँ)। स्रोत ~ / .bashrc), सार होगा
सार्वजनिक github.com के बजाय स्वचालित रूप से github एंटरप्राइज़ का उपयोग करें
विन्यास
· यदि आप चाहते हैं -o or -c जब आप जिस्ट निष्पादन योग्य का उपयोग करते हैं तो डिफ़ॉल्ट होने के लिए, एक जोड़ें
आपके लिए उपनाम ~ / .bashrc (या उसके बराबर)। उदाहरण के लिए:
उपनाम जिस्ट=´गिस्ट -सी´
· यदि आप कोई भिन्न ब्राउज़र खोलना चाहते हैं, तो आप ब्राउज़र को निर्यात कर सकते हैं
वातावरण विविधता:
निर्यात ब्राउज़र=गूगल-क्रोम
यदि क्लिपबोर्ड या ब्राउज़र एकीकरण आपके प्लेटफ़ॉर्म पर काम नहीं करता है, तो कृपया बग दर्ज करें या
(अधिक आदर्शतः) एक पुल अनुरोध।
यदि आपको इंटरनेट तक पहुंचने के लिए HTTP प्रॉक्सी का उपयोग करने की आवश्यकता है, तो निर्यात करें HTTP प्रॉक्सी or
http प्रॉक्सी पर्यावरण चर और सार इसका उपयोग करेगा।
मेटा-फू
संस्करण 1 से 3 तक लिखने और बनाए रखने के लिए @defunkt और @indirect को धन्यवाद। धन्यवाद
संस्करण 4 को बनाए रखने के लिए @rking और @ConradIrwin को।
एमआईटी लाइसेंस के तहत लाइसेंस प्राप्त। बग-रिपोर्ट और पुल अनुरोधों का स्वागत है।
नवम्बर 2015 GIST(1)
onworks.net सेवाओं का उपयोग करके ऑनलाइन जिस्ट-पेस्ट का उपयोग करें