тгТихая грань
ФОРМАТ · TEXT

dotenv

Практическое соглашение о текстовом наборе переменных окружения.

Проверено: 2026-02-21 · статус: reviewed

Расширения
env, env.sample
MIME type
Единого зарегистрированного типа нет; встречаются разные значения
Представление
text
Потоковая обработка
да
Комментарии
да
Поддержка схемы
Схема приложения
Порядок
Поведение повторных ключей зависит от загрузчика
null
Нет общего представления
Diff
Хорошая только для обезличенных образцов
Архивация
Архивировать лишь проверенные образцы

Преимущества

  • Прост для локальной настройки

Ограничения

  • Разные правила кавычек и подстановки

Типичные ошибки

  • Выполнять неизвестный файл через source

Маленький пример

APP_MODE=example
APP_TOKEN=NOT_A_REAL_CREDENTIAL
Среда: Python 3; проверка формы строк, без исполнения и подстановок.
python3 -c "from pathlib import Path; s=Path('example.env.sample').read_text(); assert all('=' in x for x in s.splitlines() if x and not x.startswith('#')); print('Проверена только форма строк')"

Связанные форматы