Skip to content

Need more than 2-way or 3-way diff? This is n-way diff!

Notifications You must be signed in to change notification settings

GerroDen/n-way-diff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

N-Way Diff

2-way diffs are not enough? Try N-Way Diff!

Motivation

When working with servless environments, our team had to handle a lot of files for lots of different envisonments. Most but not all parts had to stay in sync. Some have to be different as they contain the environments specific names, etc.. With a growing team, it became harder and harder to maintain those environment files and every new feature sometimes brought more files or more changes to those files. Sure we could change the way we manage our environments, but other solutions require more complex approaches. So i wrote a script to see all differences between the environments. And eventually this came out.

How to Use

Install dependencies once.

npm ci

Example use with tests.

./src/index.js test

Lint with eslint and npx.

npx eslint .

About

Need more than 2-way or 3-way diff? This is n-way diff!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published