all repos — searchix @ 14c1ddaf7c5468c5966b0c1585f19a5ff39c206d

Search engine for NixOS, nix-darwin, home-manager and NUR users

feat: enable setting config file path via command line

Alan Pearce
commit

14c1ddaf7c5468c5966b0c1585f19a5ff39c206d

parent

fbc4c583a4e2759d6b8cdbb98de2c769918ddac8

1 file changed, 2 insertions(+), 1 deletion(-)

changed files
M internal/server/server.gointernal/server/server.go
@@ -43,6 +43,7 @@ Root string `conf:"default:website"`
ListenAddress string `conf:"default:localhost"` Port string `conf:"default:3000,short:p"` BaseURL cfg.URL `conf:"default:http://localhost:3000,short:b"` + ConfigFile string `conf:"short:c"` } type HTTPError struct {
@@ -81,7 +82,7 @@ }
func New(runtimeConfig *Config) (*Server, error) { var err error - config, err = cfg.GetConfig() + config, err = cfg.GetConfig(runtimeConfig.ConfigFile) if err != nil { return nil, errors.WithMessage(err, "error parsing configuration file") }