package server import ( "github.com/pkg/errors" "github.com/spf13/cobra" "github.com/warewulf/warewulf/internal/pkg/warewulfd" ) var ( baseCmd = &cobra.Command{ DisableFlagsInUseLine: true, Use: "server [OPTIONS]", Short: "Start Warewulf server", RunE: CobraRunE, } ) func GetCommand() *cobra.Command { return baseCmd } func CobraRunE(cmd *cobra.Command, args []string) error { if err := warewulfd.DaemonInitLogging(); err != nil { return errors.Wrap(err, "failed to configure logging") } return errors.Wrap(warewulfd.RunServer(), "failed to start Warewulf server") }