Skip to content

cwhite92/dotenvdiff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotenvdiff

dotenvdiff (ded) allows you to quickly compare the environment variable differences between two .env (or .env.example) files.

Installation

Requirements:

  • PHP 7.3 or greater

Require the tool globally via Composer:

composer global require cwhite92/dotenvdiff

If you don't have Composer's bin directory in your $PATH, now is the time to add it to ~/.bash_profile or ~/.bashrc:

export PATH=~/.composer/vendor/bin:$PATH

Usage

Simply run the ded command and give it the locations of the two .env files that you wish to compare:

ded /path/to/first/.env /path/to/second/.env

If you're running this in a Laravel project, you probably want to run it like this in your project's root directory:

ded .env.example .env

It will give an output similar to the below:

╔═════════════════════╤══════╗
║ .env.example        │ .env ║
╟─────────────────────┼──────╢
║ GITHUB_API_ENDPOINT │      ║
╚═════════════════════╧══════╝

In this instance, there is a new GITHUB_API_ENDPOINT environment variable that exists in .env.example but not in .env. Somebody on our team added it and forgot to tell us 🙂

License

cwhite92/dotenvdiff is licensed under the MIT License (MIT). Please see the license file for more information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages