環境差分のチェック
ローカルの .env を .env.example と比較して、不足している変数や空の値を洗い出し、修正へ導きます。
envfixは、.envと.env.exampleを比較して不足キーを検出し、修復や同期、例ファイル生成まで行えるゼロ依存のNode.js CLI。開発環境とCIの設定整合に。
envfix は、環境ファイルの差分やずれを確認・修復するための小さな Node.js コマンドラインツールです。主な役割は .env と .env.example を比較し、不足している設定や形式不備を特定して、秘密情報を漏らさずに両者を揃えることです。
README では、依存関係ゼロで CI にも向いているツールとして紹介されています。基本的なチェックと修復の流れに加えて、example ファイルの生成や同期、.env の Git 上の安全性確認、プロジェクトディレクトリ内の複数の環境ファイルペアのスキャンも行えます。
ローカルの .env を .env.example と比較して、不足している変数や空の値を洗い出し、修正へ導きます。
既存の行や値を上書きせずに、不足しているキーを .env に追記します。ファイルが存在しない場合は作成されます。
.env から .env.example を生成したり、既存の example ファイルに新しいキーを同期しつつ、古い項目も報告します。
ファイルの存在、構文、一貫性、Git の安全性まで含む広範な健全性チェックを実行し、.env が無視されているか追跡されているかも確認します。
--all を付けてディレクトリ内のすべての .env*.example ↔ env ペアを走査し、複数の環境ファイルを一度に確認できます。
--dry-run、--json、--strict、GitHub 注釈制御などのフラグを使い、ローカルレビューや CI ワークフローに合わせられます。
リポジトリを pull した後や変更をマージした後に envfix を使い、.env.example に追加されたがローカルの .env にはない環境変数を見つけます。
コードがマージされる前に、CI ジョブで doctor コマンドを実行し、ファイルの存在、構文、一貫性、そして .env が Git で追跡されているか無視されているかを確認します。
.env に不足しているキーだけを追加したいときは fix を使い、チーム向けの example ファイルを管理するときは example / example --sync を使います。
複数の環境バリエーションがあるプロジェクトでは --all を有効にして、1 回のコマンドでディレクトリ内の各 .env*.example ペアを確認します。
出力を手動で読むのではなく自動処理で消費したい場合は、--json や GitHub 注釈フラグを使います。
はい。READMEでは、envfixは npx で実行できる Node.js のコマンドラインツールとして示されており、GitHub Actions では注釈が自動的に有効になります。
envfix は .env と .env.example を比較し、.env に不足しているキーを追加したり、より広範な doctor チェックを実行したり、.env から example ファイルを生成したり、example ファイルを新しいキーで同期したりできます。
README では、envfix は依存関係ゼロで Node.js プロジェクト向けに設計されていると説明されています。npm で配布され、npx envfix を使えばローカルインストールなしでも実行できます。
README には、単一の JSON ドキュメントを出力する --json オプションと、ファイル、構文、一貫性、Git の安全性を報告する doctor モードが記載されています。また、GitHub の注釈は強制的にオンまたはオフにできます。
提供されたソースでは、envfix は公開 GitHub リポジトリとして示されているのみで、ここに含まれるリポジトリ内容以外に有料プランやライセンス条件は記載されていません。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。
Ably Chatは、カスタムのリアルタイムチャットアプリを構築できるチャットAPIプラットフォームです。ルーム単位のメッセージ、入力中表示、プレゼンス、リアクション、メッセージ更新に対応し、利用量ベースの料金も選べます。
MacSpoofはmacOSのMACアドレス変更ツール。Wi‑FiのMACを変更/ランダム化して再接続し、公衆Wi‑Fiでの端末記録を抑えるのに役立ちます。
Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。