trunkless/cmd/serve.go
2024-08-18 15:45:40 -05:00

25 lines
415 B
Go

package cmd
import (
"github.com/spf13/cobra"
"github.com/vilmibm/trunkless/web"
)
func init() {
cutupCmd.Flags().IntP("port", "p", 8080, "port to listen on")
rootCmd.AddCommand(serveCmd)
}
var serveCmd = &cobra.Command{
Use: "serve",
RunE: func(cmd *cobra.Command, args []string) error {
port, _ := cmd.Flags().GetInt("port")
opts := web.ServeOpts{
Port: port,
}
return web.Serve(opts)
},
}