О проекте.
envbox — небольшой CLI-инструмент, который закрывает одну конкретную боль: рассинхрон между
.env
и
.env.example
в командах и CI.
Зачем это нужно
Практически каждый проект рано или поздно сталкивается с одной и той же проблемой: кто-то добавил
новую переменную окружения только в свой локальный .env,
забыл обновить шаблон, и следующий разработчик после git pull
получает падение приложения без внятной ошибки. envbox призван это исправить.
Принципы
- Без магии. Никаких облаков и аккаунтов — только локальные файлы.
- Безопасность по умолчанию. Секреты маскируются, скан ищет утечки до коммита.
- Совместимость с CI. Понятные коды возврата для pre-commit и pipeline.
Статус
Проект находится в активной разработке. Публичного релиза пока нет — устанавливать нечего. Прогресс можно отслеживать в репозитории на GitLab.
Открыть репозиторийАвтор
Проект делает Sarner. Вопросы, идеи и баг-репорты — через issues в GitLab.