wex — yksi komentorivi koko infrastruktuurille

wex — yksi komentorivi koko infrastruktuurille

Tietoja minusta

Komentorivityökalu, jonka päällä kaikki täällä toimii: sovellukset ja niiden Docker-palvelut, jokaisen projektin rakenne, pakettijulkaisut, palvelimet, DNS ja tekoälyagentit, jotka työskentelevät koodin parissa — 275 komentoa, kirjoitettu vuodesta 2017.

wex — yksi komentorivi koko infrastruktuurille

wex alkoi heinäkuussa 2017 joukkona bash-skriptejä Docker-ympäristöjen käynnistämiseen ja kasvoi jokaisen projektin myötä: 255 skriptiä vuonna 2018, yli 700 vuoteen 2022 mennessä. Vuonna 2023 se kirjoitettiin uudelleen Pythonilla, ydinosasta, joka ei itse toteuta mitään komentoa: kaikki tulee neljästätoista lisäosasta, jotka on julkaistu PyPI:ssä, ja joita tukee noin kaksikymmentäviisi kirjastoa.

Tänään yksi rivi ohjaa sovellusta ja sen palveluita — yksi Docker-kontti per palvelu, jokainen ympäristö paikallisesta tuotantoon —, pitää jokaisen projektin ilmoitetussa muodossa, julkaisee kokonaisia pakettisarjoja, hallitsee tietokantoja, seurantaa, GitLabia, n8n:ää, Ollamaa tai Matrixia, synkronoi DNS:ää neljän rekisterinpitäjän kesken ja asettaa tekoälyagentit työskentelemään kooditietokannan parissa jokaisen sovelluksen mukanaan tuomalla tiedolla, päiväkirjalla ja työkaluilla. Lähes 7,000 sitoumusta pelkästään työkalusta, noin 160,000 riviä Pythonia sen ympärillä.

Kuvat