file

package module
v3.8.7 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2024 License: Apache-2.0 Imports: 13 Imported by: 4

README

micro-config-file

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultStructTag = "file"

Functions

func LoadPath added in v3.8.2

func LoadPath(path string) config.LoadOption

func NewConfig

func NewConfig(opts ...config.Option) config.Config

func Path

func Path(path string) config.Option

func Reader added in v3.8.6

func Reader(r io.Reader) config.Option

func SavePath added in v3.8.2

func SavePath(path string) config.SaveOption

func Transformer added in v3.8.6

func Transformer(t transform.Transformer) config.Option

func WatchPath added in v3.8.2

func WatchPath(path string) config.WatchOption

Types

type EnvTransformer added in v3.8.6

type EnvTransformer struct {
	Regexp          *regexp.Regexp
	TransformerFunc TransformerFunc
	// contains filtered or unexported fields
}

func NewEnvTransformer added in v3.8.6

func NewEnvTransformer(rs string, trimLeft, trimRight int) (*EnvTransformer, error)

func (*EnvTransformer) Reset added in v3.8.6

func (t *EnvTransformer) Reset()

Reset resets the state and allows a Transformer to be reused.

func (*EnvTransformer) Transform added in v3.8.6

func (t *EnvTransformer) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error)

Transform implements golang.org/x/text/transform#Transformer

type TransformerFunc added in v3.8.6

type TransformerFunc func(src []byte, index []int) []byte

Jump to

Keyboard shortcuts

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