ff - fzf, fd, ripgrep को मिलाने वाला फ़ाइल नेविगेशन/सर्च टूल
(github.com/the0807)नमस्ते।
टर्मिनल में फ़ाइल नेविगेशन (Find) और कंटेंट सर्च (Grep) को तेज़ बनाने के लिए बनाए गए shell script टूल ff का परिचय कराना चाहता हूँ।
टर्मिनल पर काम करते समय कई बार फ़ाइल नाम खोजने और कोड के भीतर की सामग्री खोजने के लिए अलग-अलग कमांड इस्तेमाल करना झंझट भरा लगता था। इसलिए मैंने अक्सर इस्तेमाल होने वाले fzf, fd, और ripgrep को जोड़कर ff (Flexible File Finder) नाम का एक टूल बनाया।
इसकी सबसे बड़ी खासियत यह है कि सर्च के दौरान सिर्फ TAB दबाने पर Find मोड और Grep मोड के बीच स्विच किया जा सकता है।
मुख्य फीचर्स:
- मोड स्विचिंग: TAB key दबाकर फ़ाइल नाम सर्च ↔ फ़ाइल कंटेंट सर्च मोड के बीच स्विच
- रियल-टाइम प्रीव्यू: bat का उपयोग करके syntax highlighting प्रीव्यू सपोर्ट
- तेज़ गति: अंदरूनी तौर पर fd और ripgrep का उपयोग, इसलिए बड़े प्रोजेक्ट्स में भी तेज़
- एडिटर इंटीग्रेशन: खोजी गई फ़ाइल या किसी खास लाइन को एडिटर (VSCode, Vim आदि) में तुरंत खोलना
- डायरेक्टरी ट्री: eza या tree का उपयोग करके संरचना को विज़ुअलाइज़ करना
GitHub: https://github.com/the0807/ff
उम्मीद है कि टर्मिनल प्रोडक्टिविटी टूल्स में रुचि रखने वालों के लिए यह उपयोगी होगा।
कृपया भरपूर फ़ीडबैक दें!
अभी कोई टिप्पणी नहीं है.