wex — 전체 인프라를 위한 단일 명령줄

wex — 전체 인프라를 위한 단일 명령줄

내 소개

여기서 모든 것이 실행되는 명령줄 툴킷: 앱 및 해당 Docker 서비스, 모든 프로젝트의 형태, 패키지 배포, 서버, DNS, 코드에서 작업하는 AI 에이전트 — 2017년 이후 작성된 275개의 명령어.

wex — 전체 인프라를 위한 단일 명령줄

wex는 2017년 7월 Docker 환경을 시작하기 위한 몇 개의 bash 스크립트로 시작되어, 모든 프로젝트와 함께 성장했습니다: 2018년에는 255개의 스크립트, 2022년에는 700개 이상. 2023년에는 Python으로 재작성되었으며, 자체 명령을 구현하지 않는 코어에서 모든 것이 시작됩니다: 모든 것은 PyPI에 게시된 14개의 애드온에서 오며, 약 25개의 라이브러리로 지원됩니다.

오늘날 한 줄의 명령이 앱과 그 서비스들을 구동합니다 — 서비스당 하나의 Docker 컨테이너, 로컬에서 프로덕션까지 모든 환경 — 각 프로젝트를 선언한 형태로 유지하며, 전체 패키지 세트를 업그레이드하고 배포하며, 데이터베이스, 모니터링, GitLab, n8n, Ollama 또는 Matrix를 관리하고, 네 개의 등록 기관 간에 DNS를 동기화하며, 각 앱이 지니고 있는 지식, 저널 및 도구를 통해 AI 에이전트를 코드베이스에서 작업하게 합니다. 이 도구 자체에만 7,000개에 가까운 커밋과 약 160,000줄의 Python 코드가 있습니다.

사진