Skip to content

isaiah-v/param-filter

Repository files navigation

param-filter

A filter that replaces placeholders in files using supported parameter stores. For simple cases, this solves my problem of cheking in property files without including secret information.

Input Example:

Hello, my name is ${env.USER}

Example Output:

Hello, my name is Bob

Useage

Using Files

java -jar param-filter.jar --input=<INPUT_FILE> --output=<OUTPUT_FILE>

Using Pipes

echo 'Hello, my name is ${env.USER}' | java -jar param-filter.jar

Supported Parameter Stores

Environment Variables

Format: ${env.name}

AWS SSM Paramiters

Format: ${aws.name}

About

A file filter utility to replace placeholders

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages