wex — satu baris perintah untuk seluruh infrastruktur

wex — satu baris perintah untuk seluruh infrastruktur

Tentang saya

Toolkit baris perintah yang menjadi dasar segala sesuatu di sini: aplikasi dan layanan Docker mereka, struktur setiap proyek, penerbitan paket, server, DNS, dan agen AI yang bekerja pada kode — 275 perintah, ditulis sejak 2017.

wex — satu baris perintah untuk seluruh infrastruktur

wex dimulai pada Juli 2017 sebagai sekumpulan skrip bash untuk memulai lingkungan Docker, dan berkembang dengan setiap proyek: 255 skrip pada 2018, lebih dari 700 pada 2022. Pada 2023, ia ditulis ulang dalam Python, dari inti yang tidak mengimplementasikan perintah itu sendiri: semuanya berasal dari empat belas addon yang diterbitkan di PyPI, didukung oleh seperangkat sekitar dua puluh lima pustaka.

Hari ini satu baris menggerakkan sebuah aplikasi dan layanannya — satu kontainer Docker per layanan, setiap lingkungan dari lokal hingga produksi —, menjaga setiap proyek dalam bentuk yang dinyatakan, meningkatkan dan menerbitkan seluruh paket suite, mengelola basis data, pemantauan, GitLab, n8n, Ollama atau Matrix, menyinkronkan DNS di empat registrar, dan menempatkan agen AI untuk bekerja pada basis kode dengan pengetahuan, jurnal, dan alat yang dibawa setiap aplikasi. Hampir 7.000 komit pada alat itu sendiri, sekitar 160.000 baris Python di sekitarnya.

Gambar