INNER CODE UNIT · Go

before

honmaple/maple-file · server/cmd/web/main.go:20

func before(clx *cli.Context) error {
	if err := defaultConfig.LoadFromFile(clx.String("config")); err != nil {
		return err
	}
	return nil
}

func action(clx *cli.Context) error {
	if addr := clx.String("addr"); addr != "" {
		defaultConfig.Set(app.ServerAddr, addr)
	}
	if debug := clx.Bool("debug"); debug {
		defaultConfig.Set(app.ServerMode, "dev")
	}

	injector := bootstrap.NewInjector(defaultConfig)
	server, err := do.Invoke[*bootstrap.Server](injector)
	if err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…