package gothub import ( "github.com/spf13/cobra" "codeberg.org/gothub/gothub/serve" ) var port string = "3000" var serveCmd = &cobra.Command{ Use: "serve", Short: "Start the web server.", Long: `Start the web server.`, Run: func(cmd *cobra.Command, args []string) { serve.Serve(port) }, } func init() { rootCmd.AddCommand(serveCmd) serveCmd.Flags().StringVarP(&port, "port", "p", "", "The port GotHub will listen to. Defaults to 3000, and overrides the GOTHUB_PORT environment variable.") // set port variable to the value of the port flag port = serveCmd.Flag("port").Value.String() }