Categorygithub.com/chai2010/libconfd
repositorypackage
0.0.0-20200705094938-2849512d85f0
Repository: https://github.com/chai2010/libconfd.git
Documentation: pkg.go.dev

# README


libconfd

Build Status Go Report Card GoDoc License

mini confd lib, based on confd/memkv/secconf/logger.

Example

package main

import (
	"github.com/chai2010/libconfd"
)

func main() {
	cfg := libconfd.MustLoadConfig("./confd.toml")

	backendConfig := libconfd.MustLoadBackendConfig("./confd-backend.toml")
	backendClient := libconfd.MustNewBackendClient(backendConfig)

	libconfd.NewProcessor().Run(cfg, backendClient)
}

miniconfd (only support toml/etcd backend)

$ go run miniconfd.go -h

See etcdv3/miniconfd-etcdv3/miniconfd.go