m4rku5 / dotenv
A tool to manage dotenv files
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/m4rku5/dotenv
Requires
- php: ^7|^8
This package is auto-updated.
Last update: 2025-09-27 16:44:08 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.