Plugins ------- Additional plugins can be written to extend Config Actions. Some plugins implement the ValidatePaths trait which adds additional options for specifying a path into the source data and validating that path. These options are described later. The plugins currently available as part of the base module are: **default** The default plugin used when no other is specified. This plugin simply reads the config from the ``source``, performs string replacement in the keys and values of the data, and saves the result to the ``dest``. **change** Uses ValidatePaths. Changes the data at the source to the specified ``value`` option. **add** Uses ValidatePaths. Adds a new ``value`` at the specified location in the source. Typically used to add additional array items. **delete** Uses ValidatePaths. Clears the data at the specified location in the source, or completely deletes a specific configuration item. **include** Loads and runs a specific ``action`` from a different ``module``. Allows the ``replace`` values to override those specified in the other module. Used to create reusable actions in your module that can be used by other modules.