Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigurationFilePersist ¶
type ConfigurationFilePersist struct {
// contains filtered or unexported fields
}
ConfigurationFilePersist is a configuration output which writes the configuration to a file
func NewConfigurationFilePersist ¶
func NewConfigurationFilePersist(options ...OptionsFunc) *ConfigurationFilePersist
NewConfigurationFilePersist creates a new ConfigurationFilePersist
func (*ConfigurationFilePersist) Options ¶
func (h *ConfigurationFilePersist) Options(opts ...OptionsFunc)
Options configure the service
func (*ConfigurationFilePersist) Write ¶
func (o *ConfigurationFilePersist) Write(config *configuration.Configuration) (err error)
Write writes the configuration to the writer
type ConfigurationFileSafePersist ¶
type ConfigurationFileSafePersist struct {
ConfigurationFilePersist
}
ConfigurationFileSafePersist is a configuration output which writes the configuration to a file
func NewConfigurationFileSafePersist ¶
func NewConfigurationFileSafePersist(options ...OptionsFunc) *ConfigurationFileSafePersist
NewConfigurationFileSafePersist creates a new ConfigurationFileSafePersist
func (*ConfigurationFileSafePersist) Write ¶
func (o *ConfigurationFileSafePersist) Write(config *configuration.Configuration) (err error)
Write writes the configuration to the writer
type OptionsFunc ¶
type OptionsFunc func(*ConfigurationFilePersist)
OptionsFunc is a function used to configure the file console
func WithFilePath ¶
func WithFilePath(file string) OptionsFunc
func WithFileSystem ¶
func WithFileSystem(fs afero.Fs) OptionsFunc
Click to show internal directories.
Click to hide internal directories.