Amenbo 28.2.0 — ऐप से निकले बिना git
git अब फ़ोल्डर सूची के बग़ल में बैठता है, इसलिए स्टेज करने से लेकर कमिट तक, ब्रांच, मर्ज और git के अपने सवाल — सब Amenbo में ही निपट जाते हैं। 28.0.0 और 28.1.0 के बदलाव भी इस संस्करण तक आ पहुँचे।
git अब फ़ोल्डर सूची के बग़ल में बैठता है। स्टेज करने से लेकर कमिट तक, और ब्रांच व मर्ज के लिए अब टर्मिनल पर जाने की ज़रूरत नहीं। 28.0.0 और 28.1.0 के बदलाव भी इस संस्करण तक आ पहुँचे।
बाएँ स्तंभ में git
बाएँ स्तंभ में अब दो टैब हैं — “Files” और “Git”। Git वाली तरफ़ वह ब्रांच दिखती है जिस पर आप हैं, और वह कितने कमिट आगे या पीछे है। Staged और Changes दो अलग सूचियाँ हैं, और किसी पंक्ति का चेकबॉक्स दबाते ही वह पंक्ति दूसरी सूची में चली जाती है। सूचियों के नीचे कमिट संदेश का बक्सा है, कमिट वहीं से होता है।
सूचियों के ऊपर fetch, pull, push और stash हैं। push तभी रंग लेता है जब भेजने को कुछ हो।
इतिहास दो तरह से आता है — पूरे फ़ोल्डर का, और एक फ़ाइल का। किसी कमिट को दबाइए तो उसने जिन फ़ाइलों को छुआ वे सामने आती हैं, फिर किसी फ़ाइल को दबाइए तो पैच।
जो फ़ोल्डर git के नीचे नहीं है, उसमें सिर्फ़ “Files” वाली तरफ़ ही रहती है। किसी फ़ोल्डर के बारे में git जवाब न दे, तो ऐप यह कहता है कि git ने कोई जवाब नहीं दिया, न कि यह कि वह फ़ोल्डर रिपॉज़िटरी नहीं है।
बदलाव चुनकर एक साथ निपटाए जा सकते हैं
पंक्तियाँ एक बार में कई चुनी जा सकती हैं। जो चुना गया है वह एक इकाई की तरह चलता है, इसलिए एक-एक करके दबाते जाना नहीं पड़ता।
| आपको क्या चाहिए | कैसे |
|---|---|
| चुने हुए बदलाव एक साथ पढ़ने हैं | किसी पंक्ति पर डबल-क्लिक कीजिए; दाईं ओर का “नोट और फ़ाइलें” पटल “Diff” खोल देता है, हर पथ का एक पैच |
| उन्हें एक साथ स्टेज करना है | किसी भी एक पंक्ति का चेकबॉक्स दबाइए, या दोनों सूचियों के बीच खींच दीजिए |
| सिर्फ़ कीबोर्ड से | कर्सर किसी पंक्ति पर रखिए और स्पेस दबाइए |
पंक्ति का मेन्यू यह देता है: .gitignore में जोड़ना, ट्रैक करना बंद करना, बदलाव लौटा देना, उस फ़ाइल का इतिहास। बदलाव फेंकने से पहले पूछा जाता है, क्योंकि git ने जो दर्ज नहीं किया वह कहीं नहीं रखा जाता। सवाल के साथ “दोबारा मत पूछिए” वाला विकल्प भी आता है।
ब्रांच, मर्ज और टकराव
ब्रांच सूची से दूसरी ब्रांच पर जाइए, और नई ब्रांच भी वहीं बनाइए।
टकराव वाले मर्ज में टकराई हुई फ़ाइलें सूची के सिरे पर खड़ी रहती हैं, और हर एक बताती है कि उसमें कितने टकराव-चिह्न बाक़ी हैं। इस ब्रांच की सामग्री लीजिए, दूसरी ब्रांच की लीजिए, या हाथ से सुधारकर उसे निपटा हुआ चिह्नित कीजिए। कुछ भी अनसुलझा न बचे तो मर्ज आगे बढ़ाया जा सकता है — उसे बीच में छोड़ा भी जा सकता है।
git के सवालों का जवाब Amenbo के भीतर ही
push और pull उपयोक्ता-नाम और पासवर्ड माँग सकते हैं, और अब तक उनका जवाब सिर्फ़ टर्मिनल में ही दिया जा सकता था। इस संस्करण से ऐप ख़ुद पूछता है।
Amenbo उस जवाब का कुछ भी अपने पास नहीं रखता। “इस मशीन पर सहेजिए” चुनने पर वह वहीं जाता है जहाँ उस मशीन पर git ऐसी चीज़ें पहले से रखता आया है।
काम और निर्णय बताते हैं कि वे किस फलक से बने
किसी काम या निर्णय को खोलने पर वह फलक दिखता है जिसमें वह बना था, और उसे दबाने पर आप उसी फलक की बातचीत पर लौट जाते हैं। फलक के नीचे गिनती रहती है कि उस सत्र ने अब तक क्या-क्या दर्ज किया।
फलक बंद करने पर वह जगह बनी रहती है जहाँ वह फलक देख रहा था। बातचीत ही न बची हो, तो ऐप चुपचाप नाकाम होने के बजाय यह कह देता है।
PDF वहीं खुलकर दिखते हैं
PDF वहीं खुलकर दिखता है जहाँ वह पड़ा है — फ़ोल्डर सूची में भी, और किसी काम के संलग्नकों में भी। वह बताता है कि कुल कितने में से कौन-सा पृष्ठ है, और कुछ भी किसी दूसरे ऐप में दोबारा खोलना नहीं पड़ता।
Ruby और PHP को रंग मिला
.rb और ERB; .php, .php4, .php5, .phtml और .ctp।
कैसे लें
अपने OS का इंस्टॉलर नवीनतम रिलीज़ से खोलिए। एडमिन अधिकार नहीं चाहिए।
- macOS —
.pkg, एक Apple silicon के लिए और एक Intel के लिए (GUI और CLI साथ आते हैं) - Windows — setup
.exe(GUI और CLI साथ आते हैं) - Linux — GUI एक AppImage है;
amenboकमांड CLI इंस्टॉलर से आती है
अपडेट करने के लिए: GUI पर “नया संस्करण मौजूद है” वाला बैनर उसे वहीं लागू कर देता है। आपने सिर्फ़ CLI इंस्टॉल किया है तो amenbo update --apply उसे बदल देता है।
संचित डेटा का फ़ॉर्मैट आगे बढ़ता है — इस संस्करण पर पहली बार चलने पर वह माइग्रेट होता है, और माइग्रेशन से पहले का एक बैकअप अपने आप रख लिया जाता है। एक बार माइग्रेट हो जाने पर पिछला संस्करण उसे नहीं खोल सकता। GUI और CLI, दोनों एक ही इंस्टॉलर से साथ-साथ अपडेट होते हैं, इसलिए उनमें से किसी एक को पुराने संस्करण पर छोड़ मत दीजिए।
यहाँ नए हैं? शुरू करें देखिए।