コード、データと QRツール

.env ファイルパーサー

環境変数の代入を貼り付け、コメントを保ったまま並べ替えて整形します。引用符、重複キー、JSON 出力を確認してからコピーできます。

ブラウザ内で処理登録不要プライバシーの説明 ↗

テキストを貼り付けてください · 200,000 文字、10,000 行まで。ファイルはアップロードされません。

.env テキストを貼り付けて「整形して解析」を選択してください。

使い方

使い方

  1. 200,000 文字までの .env テキストを貼り付けます。
  2. 警告を確認し、必要に応じて A–Z 並べ替えと等号整列を選びます。
  3. 整形した .env または JSON をコピー/ダウンロードします。

コメントを対応する代入と保持

行全体のコメントは元の順序で並べ替えた代入より前に保持し、個々のキーには結び付けません。行内コメントは代入と一緒に保持し、引用符なしの値では空白の後にある # だけをコメントとして扱います。

引用符、重複、警告

単一行のシングル/ダブル引用符付き値を文字列として読み取ります。整形テキストでは引用符を維持し、JSON では外側の引用符を除きます。JSON では二重引用符内の改行、復帰、タブ、引用符、バックスラッシュのエスケープを解釈します。引用符なしの値は展開・実行せず文字列として扱い、空白を含む場合は警告します。重複キーは整形テキストに残して報告し、JSON では大文字小文字を区別した最後の値を使います。

ローカル処理と範囲

貼り付けたテキストはブラウザー内だけで処理します。ファイル読み込み、変数展開、シェル実行、サービス接続は行いません。上限は 200,000 文字、10,000 行です。不正な代入行は整形テキストに残し、JSON から除外します。

よくある質問

あわせて知りたいこと

$HOME などの変数参照は展開されますか?

いいえ。値はテキストとして扱い、シェル式や変数参照を実行・展開しません。

重複キーはどうなりますか?

整形テキストにはすべての代入を残して、重複行を警告します。JSON ではキーごとに値が一つなので最後の値を使います。

コメントは JSON に含まれますか?

いいえ。コメントは整形した .env に保持され、JSON には解析したキーと文字列値だけが含まれます。

複数行の引用符付き値に対応しますか?

いいえ。1 行につき 1 つの代入と、1 行の引用符付き値に対応します。閉じていない引用符や複数行の値は形式エラーとして報告し、整形テキストに残します。