wex — jedna linia poleceń dla całej infrastruktury
Zestaw narzędzi wiersza poleceń, na którym działa wszystko tutaj: aplikacje i ich usługi Docker, struktura każdego projektu, publikacja pakietów, serwery, DNS oraz agenci AI pracujący nad kodem — 275 poleceń, napisanych od 2017 roku.
wex rozpoczął się w lipcu 2017 roku jako garść skryptów bash do uruchamiania środowisk Docker, a z każdym projektem rósł: 255 skryptów w 2018 roku, ponad 700 do 2022 roku. W 2023 roku został przepisany w Pythonie, z rdzeniem, który sam nie implementuje żadnego polecenia: wszystko pochodzi z czternastu dodatków opublikowanych w PyPI, wspieranych przez zestaw około dwudziestu pięciu bibliotek.
Dziś jedna linia kieruje aplikacją i jej usługami — jeden kontener Docker na usługę, każde środowisko od lokalnego do produkcyjnego —, utrzymuje każdy projekt w zadeklarowanej formie, zwiększa i publikuje całe zestawy pakietów, zarządza bazami danych, monitoringiem, GitLabem, n8n, Ollama lub Matrycą, synchronizuje DNS w czterech rejestrach i wprowadza agentów AI do pracy nad kodem z wiedzą, dziennikiem i narzędziami, które każda aplikacja zawiera. Prawie 7 000 commitów tylko w tym narzędziu, około 160 000 linii Pythona wokół niego.