config

package
v0.9.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 6, 2022 License: Apache-2.0, BSD-2-Clause Imports: 7 Imported by: 1

Documentation

Index

Constants

View Source
const (
	CfgDisablePlugins = "node.disablePlugins"
	CfgEnablePlugins  = "node.enablePlugins"
)

The following flags are only for text support.

View Source
const PluginName = "Config"

PluginName is the name of the config plugin.

Variables

View Source
var Parameters = &ParametersDefinition{}

Parameters contains the configuration parameters of the config plugin.

View Source
var (
	// Plugin is the plugin instance of the config plugin.
	Plugin = node.NewPlugin(PluginName, nil, node.Enabled)
)

Functions

func BindParameters added in v0.9.4

func BindParameters(p any, namespace string)

func Init added in v0.2.0

func Init(container *dig.Container)

Init triggers the Init event.

func PrintConfig added in v0.3.1

func PrintConfig(ignoreSettingsAtPrint ...[]string)

PrintConfig prints the config.

Types

type ParametersDefinition added in v0.7.4

type ParametersDefinition struct {
	// EnablePlugins is the flag to manually enable node plugins.
	EnablePlugins []string `usage:"a list of plugins that shall be enabled"`

	// DisablePlugins is the flag to manually disable node plugins.
	DisablePlugins []string `usage:"a list of plugins that shall be disabled"`
}

ParametersDefinition contains the definition of configuration parameters used by the config plugin.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL