envinject
v1.0.0
Published
Environment variables injector
Maintainers
Readme
Envinject
Envinject is just a small utility to replace all the environment variables found in a text file with their values.
Usage
Let's suppose you have an environment variable called server and you want to include its value in several places inside a text file. Simply write the name of the environment variable starting with $ and run envinject:
envinject file.txtAll the occurrences with be replace with the variable's value.
If you want to scape the $ character, simply repeat it: $$.
Considerations
The reason I wrote this small utility is because there are many situations in which you want to include a password inside a configuration file you are going to deploy, but you don't want that password to end up being committed to your repository. A popular solution is to store that password in an environment variable and then, make another program read it. Sometimes you must include its value inside a text file and then is when this small utility can come in handy.
