
✨ Zsh के लिए एक उच्च-प्रदर्शन प्लगइन प्रबंधक और टूलकिट।
अपने Zsh प्लगइन्स, स्निपेट्स और कमांड-लाइन टूल्स को प्रबंधित करें।
त्वरित शुरुआत · दस्तावेज़ीकरण · रिलीज़ · चर्चाएँ
Zi, Z-Shell पारिस्थितिकी तंत्र का प्लगइन प्रबंधक है, जिसे पहले zplugin और zinit के नाम से जाना जाता था।
Zsh का उपयोग करें और Git PATH पर उपलब्ध होना चाहिए। त्वरित-शुरुआत इंस्टॉलर curl और एक POSIX शेल का भी उपयोग करता है। आपके द्वारा इंस्टॉल किए जाने वाले प्लगइन्स और टूल्स की अपनी निर्भरताएँ हो सकती हैं।
आधिकारिक इंस्टॉलर Zi को डिफ़ॉल्ट लोडर प्रोफ़ाइल के साथ इंस्टॉल करता है और .zshrc में एक छोटी प्रबंधित स्रोत प्रविष्टि जोड़ता है (कैनोनिकल इंस्टॉलेशन पृष्ठ देखें):
sh -c "$(curl -fsSL get.zshell.dev)" --
[!IMPORTANT] रिमोट इंस्टॉलेशन स्क्रिप्ट चलाने से पहले इंस्टॉलर स्रोत और उसके प्रकाशित SHA-256 चेकसम की समीक्षा करें।
इंस्टॉलर की प्रबंधित स्रोत प्रविष्टि के बाद इन कमांड्स को .zshrc में जोड़ें। यह उदाहरण एक Oh My Zsh स्निपेट, कमांड सुझाव और तेज़ सिंटैक्स हाइलाइटिंग लोड करता है:
# ~/.zshrc
zi snippet OMZ::plugins/git/git.plugin.zsh
zi light zsh-users/zsh-autosuggestions
zi light z-shell/F-Sy-H
snippet एक स्टैंडअलोन स्क्रिप्ट लोड करता है। light एक प्लगइन लोड करता है। पहली बार लोड करने पर कोई भी अनुपलब्ध रिपॉज़िटरी या स्निपेट डाउनलोड हो जाता है।
exec zsh -il
उपलब्ध कमांड्स का पता लगाने के लिए zi -h चलाएँ। वैकल्पिक इंस्टॉलर, मैन्युअल सेटअप, कम्प्लीशन्स और इंस्टॉल के बाद के चरणों के लिए, पूरी इंस्टॉलेशन गाइड देखें।
स्वचालित इंस्टॉलर और टर्मिनल इंटरफ़ेस के लिए, सेटअप इंटीग्रेशन कॉन्ट्रैक्ट का उपयोग करें, जिसमें plan/apply चरण, परिणाम और इवेंट हैंडलिंग शामिल हैं।
योगदान का स्वागत है। कोई issue या pull request खोलने से पहले ब्रांच मॉडल और रिलीज़ प्रक्रिया के लिए योगदान गाइड पढ़ें। चेकआउट को सत्यापित करने के लिए उपयोग किए जाने वाले सिंटैक्स और केंद्रित रिग्रेशन जाँचों के लिए Zsh workflow देखें। विकास कार्य next ब्रांच को लक्षित करता है, जबकि main में प्रोडक्शन रिलीज़ होती हैं।
कृपया कमज़ोरियों की निजी तौर पर रिपोर्ट करने के लिए Z-Shell सुरक्षा नीति का पालन करें। किसी फ़िक्स के उपलब्ध होने से पहले सार्वजनिक issue में कमज़ोरी का खुलासा न करें।
Zi MIT License के अंतर्गत उपलब्ध है।