//go:build !frpc_gui package sub import ( "fmt" "github.com/spf13/cobra" ) func init() { guiCmd := &cobra.Command{ Use: "gui", Short: "Start the frpc graphical user interface", RunE: func(cmd *cobra.Command, args []string) error { fmt.Println("frpc GUI is not available in this build.") fmt.Println("To build with GUI support, install OpenGL and X11 dev libraries, then:") fmt.Println(" CGO_ENABLED=1 go build -tags frpc_gui -o frpc ./cmd/frpc") return nil }, } rootCmd.AddCommand(guiCmd) }