इस प्रोजेक्ट के बारे में
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
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.