- Fix leading and trailing spaces in source patterns (#22).
- Add exit code to CLI in case of error.
- Add CLI paramerter
--use-env
to automatically load environment variables as variables (#17).
- Add support for case-insensitive glob pattern matching (#13).
- Add support for dot paths in glob pattern matching (#12).
- Remove
readTextFile
function.
- Externalize variable retrieval through callback to support more usage scenarios like external name normalization.
- Rename
parseVariables
toloadVariables
and add logs.
- Add support for glob pattern in variable file paths (#4).
- Add support for YAML variable files (#5).
- Add support for JSON with comments in variables (#6).
- Add
parseVariables
function to parse string variables (load, flatten & merge). - Remove
flattenAndMerge
function (useparseVariables
instead).
- Make variable names case-insensitive.
- Replace
merge
withflattenAndMerge
to flatten objects and merge.
- Add
merge
function to merge deep merge objects. - Add
readTextFile
function to read text files with encoding. - Add
replaceTokens
function to replace tokens in files. - Add CLI.