-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Issue
The team commands currently use inconsistent parameter names for identifying users:
team invite --email <string>- Uses email for invitingteam update --user-id <string>- Uses user-id (UUID) for updatingteam remove --email <string>- Uses email for removing
Questions
-
Should we standardize on one approach?
- Option A: Always use
--emailfor user identification - Option B: Always use
--user-idfor user identification - Option C: Keep current behavior (different commands use different identifiers based on what's most natural)
- Option A: Always use
-
If we standardize, which identifier is preferred?
- Email is more user-friendly and human-readable
- User ID (UUID) is more consistent with instance/VPC commands that use numeric IDs
Context
This was discovered during a CLI parameter consistency audit. All instance and VPC commands now consistently use --id flags instead of positional arguments.
Metadata
Metadata
Assignees
Labels
No labels