2 रिपॉजिटरी
Mechanisms to determine if a plugin should be loaded based on environment state, file paths, or command presence.
Distinct from Runtime Plugin Loading: Focuses on the logic/conditions for loading rather than just the act of loading at runtime.
Explore 2 awesome GitHub repositories matching development tools & productivity · Conditional Loading Controls. Refine with filters or upvote what's useful.
Zinit Z शेल के लिए एक्सटेंशन और स्निपेट्स को डाउनलोड करने, लोड करने और अपडेट करने के लिए डिज़ाइन किया गया एक Zsh प्लगइन मैनेजर है। यह एक परफॉरमेंस ऑप्टिमाइज़र, शेल बाइनरी इंस्टॉलर और कंप्लीशन मैनेजर के रूप में कार्य करता है, जो शेल लाइफसाइकिल ऑटोमेशन और टैब कंप्लीशन डेफिनिशन के पंजीकरण के लिए एक फ्रेमवर्क प्रदान करता है। यह प्रोजेक्ट उन्नत स्टार्टअप ऑप्टिमाइज़ेशन के माध्यम से खुद को अलग करता है, जो शेल बूट समय को कम करने के लिए बाइटकोड संकलन, कॉन्फ़िगरेशन कैशिंग और आस्थगित लोडिंग (deferred loading) का उपयोग करता है। यह पूर्ण रिपॉजिटरी इंस्टॉलेशन की आवश्यकता के बिना व्यक्तिगत रिमोट कोड स्निपेट्स को सोर्स करने का समर्थन करके और गैर-मूल सिंटैक्स के साथ संगतता सुनिश्चित करने के लिए शेल एमुलेशन लेयर्स का उपयोग करके अपने प्लगइन निष्पादन मॉडल को अलग करता है। मैनेजर की व्यापक क्षमताओं में इंस्टॉलेशन हुक के माध्यम से प्लगइन लाइफसाइकिल का ऑटोमेशन, समर्पित प्रीफ़िक्स डायरेक्टरीज़ में संकलित बाइनरीज़ का डिप्लॉयमेंट, और पर्यावरणीय स्थितियों के आधार पर प्लगइन्स का डायनामिक सक्रियण शामिल है। यह नेम्ड पाइप्स का उपयोग करके बैकग्राउंड सेवाओं को प्रबंधित करने, प्लगइन गतिविधि की निगरानी करने और लोडिंग परफॉरमेंस विश्लेषण करने के लिए टूल्स भी प्रदान करता है।
Allows plugins to be loaded or unloaded dynamically based on the current working directory or presence of system commands.
यह प्रोजेक्ट Emacs Lisp पैकेजों को मैनेज करने के लिए एक डिक्लेरेटिव फ्रेमवर्क और डोमेन-विशिष्ट भाषा है। यह स्टार्टअप परफॉरमेंस ऑप्टिमाइज़र के रूप में कार्य करता है जो प्रारंभिक बूट समय को कम करने के लिए पैकेज इंस्टॉलेशन, वेरिएबल सेटिंग्स और की-बाइंडिंग्स को एकल ब्लॉक्स में समूहित करता है। यह सिस्टम एक डिफ़र्ड लोडिंग फ्रेमवर्क के माध्यम से खुद को अलग करता है जो विशिष्ट कीज़, हुक्स या मोड्स ट्रिगर होने तक पैकेज निष्पादन में देरी करता है। यह कॉन्फ़िगरेशन को व्यवस्थित करने और ऑटोलोड्स के जनरेशन को स्वचालित करने के लिए मैक्रो-बेस्ड डिक्लेरेशन सिंटैक्स का उपयोग करता है, यह सुनिश्चित करते हुए कि पैकेज केवल तभी लोड किए जाएं जब उनकी वास्तव में आवश्यकता हो। यह प्रोजेक्ट रिमोट आर्काइव्स से स्वचालित पैकेज इंस्टॉलेशन, डिपेंडेंसी मैनेजमेंट और ऑपरेटिंग सिस्टम या एनवायरनमेंट के आधार पर कंडीशनल लोडिंग सहित व्यापक क्षमता क्षेत्रों को कवर करता है। यह शॉर्टकट्स और कॉर्ड्स के लिए व्यापक कीबोर्ड मैपिंग, साथ ही लोडिंग आँकड़ों का विश्लेषण करने और मोड-लाइन डिस्प्ले को संशोधित करने के लिए टूल्स भी प्रदान करता है।
Determines if a package should be loaded based on the detected operating system and environment state.