m4rku5 / dotenv
A tool to manage dotenv files
dev-master
2022-09-27 10:10 UTC
Requires
- php: ^7|^8
This package is auto-updated.
Last update: 2025-06-27 16:14:15 UTC
README
Installation
Install package via composer:
composer require m4rku5/dotenv
Usage
From .env
...
# DOCKER:
DOCKER_PORT=8001
# PROJECT:
#PROJECT_DOCUMENTROOT=public
#PROJECT_LOGS=logs
... doing ...
$dotenv = new Dotenv('.env'); $dotenv->set('PROJECT_DOCUMENTROOT', 'test'); $dotenv->enable('PROJECT_DOCUMENTROOT'); $dotenv->set('HELLO', 'World'); $dotenv->disable('HELLO'); $dotenv->unset('DOCKER_PORT'); $dotenv->save();
... will result in ...
# DOCKER:
# PROJECT:
PROJECT_DOCUMENTROOT=test
#PROJECT_LOGS=logs
#HELLO=World
Changelog
Please see CHANGELOG for more information on what has changed recently.
License
The MIT License (MIT). Please see License File for more information.