2 つの .env の相違を洗い出します

DevOps チームが公開前に .env を照合し、環境ごとの欠落項目や余分な設定、値の違いを見落としたくない場面に向きます。

欠落・余分な項目と値の相違を洗い出します。入力内容を外部へ送らず、確認やコピー、調整がしやすい実用的な結果をブラウザー内だけで作成できます。

使い方

  1. 最初の .env ファイルを入力エリアに貼り付けます。1 行に 1 つの変数を書き、その下に表示される区切り行を追加します。
  2. 区切り行の後に 2 つ目の .env ファイルを貼り付けます。意味のある比較にしたい場合は同じキー名を保ちます。
  3. 比較を実行して出力を読みます。片方にしかないキー、余分なキー、値が異なるキーは別々に報告されます。
  4. 古くなっているファイルを修正し、環境間で予想される違いだけが残るまで比較を繰り返します。
  5. 終わったら両方のエリアを消去します。これらのファイルにはパスワードやアクセストークンが含まれることがよくあります。

使用例

例では 2 つの .env ファイルを並べて読み込みます。1 つは本番環境、もう 1 つはステージング環境を表します。片方にしかないキーと、同じ名前で値が変わる項目を探します。コピー時に忘れた変数は、たいていこの形で現れます。

入力

API_URL=https://api.example.com
LOG_LEVEL=info
RETRY=3
--
API_URL=https://api.example.com
LOG_LEVEL=debug
TIMEOUT=30

制限と形式

処理の場所

すべてブラウザー内で行われます。両方のファイルの内容は端末上に留まり、どこにも送信されません。ツールは各ブロックを行に分割し、キーを照合して、ページ内に違いを表示します。

よくある質問

2 つのファイルを区切るものは何ですか?

入力エリアに表示される区切り行で、最初のファイルの最終行の直後に単独で置きます。その下はすべて 2 つ目のファイルとして読み込まれます。この目印がないと、ツールは 1 つのブロックがどこで終わり次がどこから始まるかを判断できません。

同じ値も一覧に表示されますか?

通常は表示されません。違いを見つけることが目的だからです。キーが両方に存在するか確認するには、欠落キーの一覧を見てください。そこにあなたのキーがなければ、両方のファイルに含まれています。

テキストを貼り付ける代わりにファイルを読み込めますか?

はい。インポートボタンはテキストファイルやいくつかのデータ形式に対応しています。ただし .env ファイルにはパスワードや API トークンが含まれることが多いため、共有画面に表示したくない場合は注意してください。

同じカテゴリのツール