You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 54890d4
Browse filesBrowse the repository at this point in the historyBrowse files
fix(contracts): name a refused profile field's accepted aliases too
A refusal named only the canonical --provider-* flag, so a user who set
the field through an alias such as --os-version was told to drop a flag
they never typed. The flags bag keeps the field, not the spelling, so
the message now lists every accepted spelling, for example
"--provider-os-version (--os-version)". details.flags stays canonical.
Contracts cannot depend on the command registry, so the aliases live in
PROVIDER_PROFILE_FIELD_FLAG_ALIASES, and a command-registry test checks
that map against the aliases the CLI parses.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
0 commit comments