This plugin allows developers to take advantage of regular expression functionality to find and replace strings inside existing files.
Enabling the plugin
regex plugins in your
data_sources: [ 'file' ] template_sources: [ 'regex' ]
This plugin leverages tiller template functionality to apply regular expressions on files. All replacements are done while template class is loaded. Therefore all configuration for this plugin needs to be added to
common.yaml file and
file data source has to be used.
This plugin does not rely on template name. For this, any unique string can be used followd by
!regex suffix (this is how plugin identifies its configuration). The plugin uses
target to locate files. The
regex field has to contain a list of values that need to be applied.
environments: development: file_name!regex: target: /path/to/file/temp.txt regex: - find: before replace: after - find: '^#some\.comment' replace: some_other_comment