Skip to content

Add --audience flag to share-link create and update#257

Merged
AndreyVMarkelov merged 1 commit into
masterfrom
share-link-audience
Jun 21, 2026
Merged

Add --audience flag to share-link create and update#257
AndreyVMarkelov merged 1 commit into
masterfrom
share-link-audience

Conversation

@AndreyVMarkelov

@AndreyVMarkelov AndreyVMarkelov commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add --audience flag to share-link create and share-link update
  • Supported values: public, team, members, no-one
  • On create: applies audience to new links and modifies existing links via ModifySharedLinkSettings
  • On update: includes audience in the "at least one flag required" validation
  • Reuses shared shareLinkAudienceFlag parser across both commands

Depends on #256.

Test plan

  • share-link create --audience team sets audience on new link
  • share-link create --audience members modifies existing link
  • Invalid --audience value returns clear error before API call
  • share-link update --audience no-one sets audience via modify
  • Invalid audience on update returns clear error
  • Flags are registered on both commands
  • golangci-lint clean, all tests pass

@AndreyVMarkelov AndreyVMarkelov merged commit a8a8a76 into master Jun 21, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant