INNER CODE UNIT · Go
newValidateCommand
gameknife/gkNextEngine · tools/gnb/cmd/gnb/main.go:667
func newValidateCommand(ctx appContext) *cobra.Command {
var script string
var target string
var scene string
var report string
var width int
var height int
var visible bool
var syncValidation bool
cmd := &cobra.Command{
Use: "validate --script <path> [--target <name>] [--scene <path>]",
Short: "Run an agent input validation script and write a JSON report",
Args: cobra.ArbitraryArgs,
RunE: func(cmd *cobra.Command, args []string) error {
if script == "" {
return fmt.Errorf("--script is required")
}
scriptPath := script