wex — یک خط فرمان برای کل زیرساخت
ابزار خط فرمان که همه چیز در اینجا بر روی آن اجرا میشود: برنامهها و خدمات Docker آنها، شکل هر پروژه، انتشار بستهها، سرورها، DNS و عوامل هوش مصنوعی در حال کار بر روی کد — ۲۷۵ فرمان، نوشته شده از سال ۲۰۱۷.
wex در جولای ۲۰۱۷ به عنوان چند اسکریپت bash برای شروع محیطهای Docker آغاز شد و با هر پروژه گسترش یافت: ۲۵۵ اسکریپت در ۲۰۱۸، بیش از ۷۰۰ تا ۲۰۲۲. در ۲۰۲۳ به زبان Python بازنویسی شد، از هستهای که خود هیچ فرمانی را پیادهسازی نمیکند: همه چیز از چهارده افزودنی منتشر شده در PyPI میآید، که توسط مجموعهای از حدود بیست و پنج کتابخانه پشتیبانی میشود.
امروز یک خط یک برنامه و خدمات آن را راهبری میکند — یک کانتینر Docker برای هر خدمت، هر محیط از محلی تا تولید —، هر پروژه را در شکل اعلام شده نگه میدارد، بستههای کامل را ایجاد و منتشر میکند، پایگاههای داده، نظارت، GitLab، n8n، Ollama یا Matrix را مدیریت میکند، DNS را در چهار ثبتکننده همگام میکند و عوامل هوش مصنوعی را بر روی کد پایه با دانش، روزنامه و ابزارهایی که هر برنامه به همراه دارد به کار میگیرد. نزدیک به ۷۰۰۰ تغییرات در این ابزار به تنهایی، حدود ۱۶۰۰۰۰ خط Python در اطراف آن.