config

package
v0.4.15 Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigSvc

type ConfigSvc struct {
	Net      netCfg.NetSvcConfig        `json:"net" yaml:"net" mapstructure:"net"`
	Relay    config.RelaySvcConfig      `json:"relay" yaml:"relay" mapstructure:"relay"`
	Releaser releaserdto.ReleaserConfig `json:"releaser" yaml:"releaser" mapstructure:"releaser"`
	Updater  updaterdto.UpdaterConfig   `json:"updater" yaml:"updater" mapstructure:"updater"`
	// contains filtered or unexported fields
}

ConfigSvc Handles configuration parameters during program initiation. Only needed if using flags or saving config to file.

func ProvideConfigSvc

func ProvideConfigSvc() *ConfigSvc

func (*ConfigSvc) Process

func (a *ConfigSvc) Process() error

Common handle for parsing app configuration

func (*ConfigSvc) SaveState

func (a *ConfigSvc) SaveState() error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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