# HG changeset patch # User Christophe de Vienne <christophe@cdevienne.info> # Date 1607704972 -3600 # Fri Dec 11 17:42:52 2020 +0100 # Node ID 3f4e68483f090ad141b947f65d73bcdb12e0e255 # Parent c917dd3302e1e04bcd7a277373a257788e6c1e7d Add a callback for setting up the 'serve' cmd diff --git a/templates/server/cmdServe.gotmpl b/templates/server/cmdServe.gotmpl --- a/templates/server/cmdServe.gotmpl +++ b/templates/server/cmdServe.gotmpl @@ -119,6 +119,7 @@ func init() { var serveCmd = NewServerCmd() + setupServerCmd(serveCmd) serve, err := parser.AddCommand("serve", "Serves the API", "", serveCmd) if err != nil { Logger.Fatal().Msg(err.Error()) diff --git a/templates/server/cmdServeConfig.gotmpl b/templates/server/cmdServeConfig.gotmpl --- a/templates/server/cmdServeConfig.gotmpl +++ b/templates/server/cmdServeConfig.gotmpl @@ -2,6 +2,10 @@ package cmd +func setupServerCmd(cmd *ServeCmd) { + // This is where CommandLineOptionsGroups can be added to the API +} + func setupServeConfig(config *restapi.Config) error { // This is where the api config can be customized at will return nil