envpopulate 0.1.0

If you have a `.env.dist` file committed in GIT and after a recent `git pull` it has been changed, so now you need to add those new env-variables to your own `.env`. This should be as easy as running `envpopulate`.
Diff and populate your `.env` file from `.env.dist` automatically.

Usage
-----

If you have a `.env.dist` file committed in GIT and after
a recent `git pull` it has been changed, so now you need to
add those new env-variables to your own `.env`.  
This should be as easy as running `envpopulate`.

Upon running it, you will be asked if you want to enter
custom values for every variable, if you don't want any
interactivity then you need to include `--quiet` option.

Building
--------

This utility is written in Rust so that you could get 
a small binary executable that doesn't require any additional
dependencies like an interpreter or a VM and it could be easily
bundled in a docker container.

In order from simplest to hardest:
 - download already-built binaries from the Releases link 
 up in the top of this repo's page
 - install using Cargo: `cargo install envpopulate`
 - checkout this repo using GIT and build with `cargo build`