wex — पूरे इन्फ्रास्ट्रक्चर के लिए एक कमांड लाइन

wex — पूरे इन्फ्रास्ट्रक्चर के लिए एक कमांड लाइन

मेरे बारे में

कमांड-लाइन टूलकिट जिस पर यहां सब कुछ चलता है: ऐप और उनके Docker सेवाएं, प्रत्येक प्रोजेक्ट का आकार, पैकेज प्रकाशन, सर्वर, DNS, और कोड पर काम कर रहे AI एजेंट — 275 कमांड, जो 2017 से लिखी गई हैं।

wex — पूरे इन्फ्रास्ट्रक्चर के लिए एक कमांड लाइन

wex जुलाई 2017 में Docker वातावरण शुरू करने के लिए कुछ bash स्क्रिप्ट के रूप में शुरू हुआ, और हर प्रोजेक्ट के साथ बढ़ा: 2018 में 255 स्क्रिप्ट, 2022 तक 700 से अधिक। 2023 में इसे Python में फिर से लिखा गया, एक कोर से जो खुद कोई कमांड लागू नहीं करता: सब कुछ PyPI पर प्रकाशित चौदह ऐडऑन से आता है, जो लगभग पच्चीस लाइब्रेरी का एक सूट द्वारा समर्थित है।

आज एक लाइन एक ऐप और इसकी सेवाओं को चलाती है — प्रति सेवा एक Docker कंटेनर, स्थानीय से उत्पादन तक हर वातावरण —, प्रत्येक प्रोजेक्ट को उसके द्वारा घोषित आकार में बनाए रखती है, पूरी पैकेज सूट को बढ़ाती और प्रकाशित करती है, डेटाबेस, निगरानी, GitLab, n8n, Ollama या Matrix, चार रजिस्ट्रार के बीच DNS को समन्वयित करती है, और कोडबेस पर AI एजेंटों को काम करने के लिए लगाती है, ज्ञान, जर्नल और उपकरणों के साथ जो प्रत्येक ऐप ले जाता है। टूल पर लगभग 7,000 कमिट, इसके चारों ओर लगभग 160,000 लाइनें Python की।

तस्वीरें