Documentation ¶
Index ¶
- Constants
- Variables
- func ConfGroup() string
- func ConfSubgroup() string
- func Dump(c Collection, outputDir string) error
- func MustHaveConfGroup()
- type Archivist
- func (this *Archivist) FindCollection(version string) (Collection, error)
- func (this *Archivist) LoadCollection(newCollection func() interface{}, overwrites ...Overwrite) (Collection, error)
- func (this *Archivist) PatchCollection(coll Collection, overwrites ...Overwrite) (Collection, error)
- func (this *Archivist) SetCurrentCollection(c Collection)
- type Collection
- type CollectionWrapper
- type I18n
- type Option
- type Overwrite
Constants ¶
View Source
const EnvName_ConfGroup = "WATCHER_CONF_GROUP"
View Source
const EnvName_ConfSubgroup = "WATCHER_CONF_SUBGROUP"
Variables ¶
View Source
var (
ErrUpgradeNeeded = fmt.Errorf("%s", "configuration upgrade needed")
)
View Source
var (
ResolveI18n func(lang, key string) string
)
Functions ¶
func ConfSubgroup ¶
func ConfSubgroup() string
func Dump ¶
func Dump(c Collection, outputDir string) error
func MustHaveConfGroup ¶
func MustHaveConfGroup()
Types ¶
type Archivist ¶
func NewArchivist ¶
func (*Archivist) FindCollection ¶
func (this *Archivist) FindCollection(version string) (Collection, error)
func (*Archivist) LoadCollection ¶
func (this *Archivist) LoadCollection(newCollection func() interface{}, overwrites ...Overwrite) (Collection, error)
func (*Archivist) PatchCollection ¶
func (this *Archivist) PatchCollection(coll Collection, overwrites ...Overwrite) (Collection, error)
func (*Archivist) SetCurrentCollection ¶
func (this *Archivist) SetCurrentCollection(c Collection)
type Collection ¶
type CollectionWrapper ¶
type CollectionWrapper struct { Collection // contains filtered or unexported fields }
type Option ¶
type Option func(arch *Archivist)
func WithBlacklist ¶
func WithLogger ¶
func WithReloadCallback ¶
func WithReloadCallback(f func(newC, oldC Collection) error) Option
func WithWhitelist ¶
Click to show internal directories.
Click to hide internal directories.