इस प्रोजेक्ट के बारे में

Fisher Fish शेल के लिए डिज़ाइन किया गया एक प्लगइन मैनेजर है, जो 100% शुद्ध Fish में लिखा गया है, जिससे योगदान और संशोधन आसान होता है। यह शून्य-कॉन्फ़िगरेशन प्लगइन इंस्टॉलेशन, अपडेट और हटाने की सुविधा प्रदान करता है, GitHub, GitLab या स्थानीय निर्देशिकाओं से प्लगइन्स इंस्टॉल करने का समर्थन करता है, और `@` के माध्यम से संस्करण निर्दिष्ट कर सकता है। Fisher की समानांतर डाउनलोड गति तेज़ है, और शेल स्टार्टअप पर कोई प्रभाव नहीं पड़ता है। यह Oh My Fish प्लगइन्स का समर्थन करता है, और `fish_plugins` फ़ाइल के माध्यम से कॉन्फ़िगरेशन सिंक करने की अनुमति देता है। प्लगइन्स में फ़ंक्शन, पूर्णताएँ, कॉन्फ़िगरेशन स्निपेट और थीम शामिल हो सकते हैं, और इवेंट सिस्टम (इंस्टॉल, अपडेट, हटाने पर ट्रिगर) का समर्थन करते हैं। थीम प्लगइन्स के लिए, `$fisher_path` और `$__fish_config_dir` के बीच अंतर पर ध्यान देना आवश्यक है, जिसे सिम्बोलिक लिंक के माध्यम से हल किया जा सकता है। प्लगइन्स की खोज GitHub टैग `fish-plugin` के माध्यम से की जा सकती है।