बुनियादी उपयोग
Repomix का उपयोग करना आसान है। यहां बताया गया है कि आप अपने कोडबेस को AI-फ्रेंडली फॉर्मेट में पैक करने के लिए इसका उपयोग कैसे कर सकते हैं।
बुनियादी कमांड
अपने प्रोजेक्ट डायरेक्टरी में, बस निम्न कमांड चलाएं:
bash
repomix
यह आपके वर्तमान डायरेक्टरी में एक repomix-output.xml
फाइल जनरेट करेगा, जिसमें आपका पूरा रिपॉजिटरी AI-फ्रेंडली XML फॉर्मेट में होगा।
विशिष्ट डायरेक्टरी को पैक करना
आप एक विशिष्ट डायरेक्टरी को पैक कर सकते हैं:
bash
repomix path/to/directory
विशिष्ट फाइलों को शामिल करना
आप ग्लोब पैटर्न का उपयोग करके विशिष्ट फाइलों या डायरेक्टरी को शामिल कर सकते हैं:
bash
repomix --include "src/**/*.ts,**/*.md"
फाइलों को बाहर रखना
आप विशिष्ट फाइलों या डायरेक्टरी को बाहर रख सकते हैं:
bash
repomix --ignore "**/*.log,tmp/"
आउटपुट फॉर्मेट
आप विभिन्न आउटपुट फॉर्मेट में से चुन सकते हैं:
bash
# XML फॉर्मेट (डिफॉल्ट)
repomix --style xml
# मार्कडाउन फॉर्मेट
repomix --style markdown
# प्लेन टेक्स्ट फॉर्मेट
repomix --style plain
आउटपुट फाइल का नाम बदलना
आप आउटपुट फाइल का नाम बदल सकते हैं:
bash
repomix --output-file custom-name.xml
कॉन्फिगरेशन फाइल का उपयोग
आप एक कॉन्फिगरेशन फाइल बना सकते हैं जिसमें आपकी सभी सेटिंग्स हों:
bash
repomix --init
यह आपके वर्तमान डायरेक्टरी में एक repomix.config.json
फाइल बनाएगा। आप इसे अपनी आवश्यकताओं के अनुसार संपादित कर सकते हैं।
रिमोट रिपॉजिटरी को पैक करना
आप GitHub रिपॉजिटरी को सीधे पैक कर सकते हैं:
bash
# शॉर्टहैंड फॉर्मेट का उपयोग करके
npx repomix --remote yamadashy/repomix
# पूर्ण URL का उपयोग करके
npx repomix --remote https://github.com/yamadashy/repomix
AI के साथ आउटपुट का उपयोग
एक बार जब आपके पास पैक्ड फाइल है, तो आप इसे ChatGPT, Claude, या अन्य LLM के साथ उपयोग कर सकते हैं। बस फाइल को अपलोड करें और अपने प्रॉम्प्ट में इसका उल्लेख करें:
इस फाइल में मेरे रिपॉजिटरी की सभी फाइलें हैं। कृपया इसकी समीक्षा करें और मुझे बताएं कि क्या सुधार किए जा सकते हैं।
अगला क्या है?
- कमांड लाइन विकल्पों के बारे में अधिक जानें
- कॉन्फिगरेशन के साथ Repomix को अनुकूलित करें
- सुरक्षा सुविधाओं के बारे में जानें