wex — インフラ全体のための1つのコマンドライン

wex — インフラ全体のための1つのコマンドライン

私について

ここで動作するコマンドラインツールキット:アプリとそのDockerサービス、すべてのプロジェクトの形、パッケージの公開、サーバー、DNS、コード上で動作するAIエージェント — 2017年から書かれた275のコマンド。

wex — インフラ全体のための1つのコマンドライン

wexは2017年7月にDocker環境を起動するためのいくつかのbashスクリプトとして始まり、プロジェクトごとに成長しました:2018年には255のスクリプト、2022年には700以上。2023年にはPythonで書き直され、コマンドを実装しないコアから成り立っています:すべてはPyPIに公開された14のアドオンから来ており、約25のライブラリのスイートに支えられています。

現在、1行でアプリとそのサービスを制御します — サービスごとに1つのDockerコンテナ、ローカルから本番環境までのすべての環境 — 各プロジェクトを宣言された形に保ち、全体のパッケージスイートをバンプして公開し、データベース、モニタリング、GitLab、n8n、OllamaまたはMatrixを管理し、4つのレジストラ間でDNSを同期し、各アプリが持つ知識、ジャーナル、ツールを使ってコードベースでAIエージェントを働かせます。このツールだけで約7,000のコミット、周辺には約160,000行のPythonがあります。

写真