package
0.5.3
Repository: https://github.com/breml/logstash-config.git
Documentation: pkg.go.dev

# Functions

ApplyPlugins traverses an AST recursively, starting with root, and calling applyPluginsFunc for each plugin.
Escape converts an input to an escaped representation as understood by Logstash (https://www.elastic.co/guide/en/logstash/current/configuration-file-structure.html#_escape_sequences).
Quote returns a string with quotes for Logstash.
QuoteWithEscape returns a string with quotes for Logstash.
Unescape converts an input containing escape sequences as understood by Logstash (https://www.elastic.co/guide/en/logstash/current/configuration-file-structure.html#_escape_sequences) to an unescaped string.

# Structs

A Cursor describes a plugin encountered during ApplyPlugins.

# Type aliases

An ApplyPluginsFunc is invoked by ApplyPlugins for each plugin p, even if p is nil, using a Cursor describing the current plugin and providing operations on it.