moleculer-go/moleculer

View on GitHub
cli/main.go

Summary

Maintainability
A
0 mins
Test Coverage
package cli

import (
    "github.com/moleculer-go/moleculer"
    "github.com/moleculer-go/moleculer/broker"
    "github.com/moleculer-go/moleculer/cli/cmd"
    "github.com/spf13/cobra"
)

// Start parse the config from the cli args. creates a service broker and pass down to the startHandler.
func Start(config *moleculer.Config, startHandler func(*broker.ServiceBroker, *cobra.Command)) {
    cmd.Execute(cmd.RunOpts{Config: config, StartHandler: startHandler})
}