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

gitnibble Rust में तुरंत, ऑफ़लाइन-पहले, संदर्भ-जागरूक `.gitignore` जनरेटर और प्रबंधक, जिसमें ratatui-आधारित टर्मिनल यूआई है। डिफ़ॉल्ट रूप से शून्य नेटवर्क कॉल। ~60+ भाषाओं, फ्रेमवर्क्स और टूल्स के लिए एम्बेडेड टेम्पलेट। डिफ़ॉल्ट रूप से सुरक्षित — ऐडिटिव-ओन्ली मर्ज, कभी भी मौजूदा कस्टम इग्नोर नियमों को हटाता या बदलता नहीं है। विशेषताएँ: - तुरंत cold-start: 20ms से कम स्टार्टअप, शून्य async रनटाइम ओवरहेड - संदर्भ-जागरूक वर्कस्पेस स्कैनर: भाषाओं, फ्रेमवर्क्स, IDEs और OS सेटिंग्स का पता लगाता है - ratatui TUI: तीन-पैन इंटरफ़ेस, 12 चुनिंदा truecolor थीम्स, फजी सर्च, रियल-टाइम डिफ़ प्रीव्यू - स्क्रिप्टेबल CLI: CI/CD पाइपलाइनों और git हुक्स के लिए गैर-इंटरेक्टिव कमांडsWith आउटपुट कोड - शून्य नेटवर्क ओवरहेड: एम्बेडेड ऑफ़लाइन टेम्पलेट, वैकल्पिक `--features fetch` रिमोट पुनर्प्राप्ति के लिए - डिफ़ॉल्ट रूप से सुरक्षित: ऐडिटिव-ओन्ली मर्ज, कभी भी मौजूदा कस्टम इग्नोर नियमों को हटाता या बदलता नहीं है थीम्स: catppuccin_mocha, tokyo_night, dracula, nord, obsidian, solarized, gruvbox, rose_pine, everforest, kanagawa, monokai_pro, one_dark स्थापना: ```bash cargo install gitnibble-rs ``` Arch Linux (AUR): ```bash yay -S gitnibble-bin ``` CLI उपयोग: ```bash gitnibble detect # प्रोजेक्ट स्टैक का पता लगाएं gitnibble diff Rust Node macOS # परिवर्तनों का पूर्वावलोकन करें gitnibble add Rust --yes # गैर-इंटरेक्टिव रूप से टेम्पलेट जोड़ें gitnibble # इंटेरेक्टिव TUI लॉन्च करें ``` आउटपुट कोड (CLI diff मोड): 0 = सफलता/कोई परिवर्तन नहीं, 1 = लंबित परिवर्तन मौजूद हैं, 2 = निष्पादन त्रुटि/टेम्पलेट नहीं मिला। लाइसेंस: MIT प्लेटफ़ॉर्म: Windows, Linux, macOS