इस प्रोजेक्ट के बारे में
Bruno एक API क्लाइंट है जो संग्रह (collections) को सीधे उपयोगकर्ता की स्थानीय फ़ाइल सिस्टम पर एक साधारण टेक्स्ट मार्कअप भाषा Bru का उपयोग करके संग्रहीत करता है। यह तरीका उपयोगकर्ताओं को Git या अन्य संस्करण नियंत्रण प्रणालियों का उपयोग करके API संग्रहों पर सहयोग करने की अनुमति देता है।
मुख्य क्षमताएँ शामिल हैं:
- स्थानीय-प्रथम संग्रहण: डेटा डिवाइस पर रखा जाता है और कोई क्लाउड-सिंक कार्यक्षमता नहीं होती।
- क्रॉस-प्लेटफ़ॉर्म समर्थन: Mac, Windows और Linux के लिए बाइनरी डाउनलोड या विभिन्न पैकेज मैनेजर्स (Homebrew, Chocolatey, Scoop, Snap, Flatpak, Apt) के माध्यम से उपलब्ध।
- Bruno CLI: API संग्रहों को चलाने के लिए एक कमांड-लाइन इंटरफ़ेस, जो स्वचालित परीक्षण और CI/CD पाइपलाइन के लिए उपयुक्त है।
- Docker एकीकरण: Bruno CLI के लिए आधिकारिक Docker इमेज प्रदान की गई हैं, जिससे Node.js स्थापित न किए हुए वातावरण में भी निष्पादन संभव हो जाता है।