go-scopes/examples/demo/etc/etc.go

23 lines
385 B
Go

package etc
import (
"git.sr.ht/~cco/go-scopes"
"git.sr.ht/~cco/go-scopes/config"
)
func Config() config.Config {
ovr := Overrides().Get
b := config.MakeBase
cfg := scopes.Cfg{
Base: b("dummy", scopes.Start),
Home: ovr(HOME, "."),
AppType: "standard",
}
cfg.Add(config.Cfg{b("config", config.Start), "etc"})
return &cfg
}
const (
NAME = "name"
HOME = "home"
)