larksuite/cli · error

Args field %s (--%s): business flag conflicts with %s flag -

Error message

Args field %s (--%s): business flag conflicts with %s flag --%s

What it means

Error "Args field %s (--%s): business flag conflicts with %s flag --%s" thrown in larksuite/cli.

Source

Thrown at shortcuts/common/typed_flag_collisions.go:56

		"format":  "framework or business output format",
		"jq":      "framework output filtering",
		"profile": "inherited profile selection",
		"help":    "Cobra help",
	}
	if !shortcutDeclaresJSONFlag(&view) && shortcutFormatSupportsJSON(&view) {
		aliasConflicts["json"] = "framework JSON output shorthand"
	}
	if mountedRisk == typedRiskHighRiskWrite {
		aliasConflicts["yes"] = "framework high-risk confirmation"
	}
	if hasFlagSchema {
		aliasConflicts["print-schema"] = "framework complex-input introspection"
		aliasConflicts["flag-name"] = "framework complex-input introspection"
	}

	for _, field := range command.fields {
		if reason, conflict := primaryConflicts[field.name]; conflict {
			return fmt.Errorf("Args field %s (--%s): business flag conflicts with %s flag --%s", field.goName, field.name, reason, field.name)
		}
		for _, alias := range field.cli.Aliases {
			conflicts := primaryConflicts
			kind := "independent alias"
			if alias.Mode == typedAliasNormalize {
				conflicts = aliasConflicts
				kind = "normalize alias"
			}
			if reason, conflict := conflicts[alias.Name]; conflict {
				return fmt.Errorf("Args field %s (--%s): %s --%s conflicts with %s flag --%s", field.goName, field.name, kind, alias.Name, reason, alias.Name)
			}
		}
	}
	return nil
}

View on GitHub (pinned to 7fd6ef3c07)

When it happens

Trigger: Thrown at shortcuts/common/typed_flag_collisions.go:56 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of larksuite/cli@7fd6ef3c07 (2026-09-04). Data as JSON: /api/errors/1ff185613460bd8b. Report an issue: GitHub.